Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

Share | 
 

 Yang bikin gamemu ngelag

Topik sebelumnya Topik selanjutnya Go down 
Pilih halaman : Previous  1, 2
Yang bikin gamemu ngelag - Page 2 Empty2009-07-05, 18:19
PostYang bikin gamemu ngelag
#1
reijubv 
Kai Runes
Kai Runes
reijubv

Kosong
Posts : 1476
Thanked : 33
Engine : RMVX
Awards:

Yang bikin gamemu ngelag - Page 2 Vide
First topic message reminder :

Pertama2, aku ga tau ini di post dmana....

Penyebab game ngeleg adalah :
selain komputernya yang butut, juga :

EVENT dan AUTOTILES!

Kenapa Event ngebikin ngeleg?
Karena tiap 1 event command di dalam suatu event (termasuk move route dan yang sejenis "direction fix", dsb) itu akan membuat sebuah instansi baru di Game_Interpreter yang akan langsung di jalankan saat itu juga. Apalagi yang namanya parallel process, event sejenis itu terjadi setiap 1 frame (berarti 40X perdetik di XP dan 60X perdetik di VX), dan dari tiap 1 frame, semua event command di dalam event itu membuat instansi baru di Game_Interpreter, jadi bayangkan kalau ada 10 baris command di event parallel proses, berarti ada 600X Game_Interpreter dibuat dalam 1 detik, itu yang bikin game ngeleg.....berat....apalagi makin banyak parallel proses DAN common event yang parallel....

Dari semua event command, salah satu yang paling bikin ngeleg adalah conditional branch, percaya ga percaya....

Kenapa AUTOTILES ngbikin ngeleg?
karena animasi di autotiles diupdate terus menerus tanpa henti selama player berada di map yang ada autotiles tsb, meski autotiles itu jauh diluar layar, ditambah lagi parallax juga ngbikin gleg kalo dibikin gerak....

Jadi buat tmen2 yang suka eventing, usahain kurangi jumlah paralel proses dan sejenisnya, dan kalo bisa pake antilag yang terbaik....

Semoga membantu....

EDIT:
Oia, tambahan :
Aku pernah nyoba 1 map pake event banyak, dan 1 map YANG SAMA, tapi dengan event yang sama tapi dibuat seluruhnya pake script.

Di map pertama, lagnya luar biasa, tapi di map ke2, ga ada lag sama sekali

Yang bikin gamemu ngelag - Page 2 Empty2009-07-12, 22:42
PostRe: Yang bikin gamemu ngelag
Sora astral 
Novice
Novice


Posts : 293

Yang bikin gamemu ngelag - Page 2 Vide
Sdk itu kayak library gitu? bentuknya script ato file?

ya bener upload aja... Saya penasaran, cara kerjanya gimana...
Yang bikin gamemu ngelag - Page 2 Empty2009-07-13, 12:11
PostRe: Yang bikin gamemu ngelag
Chronosam 
Advance
Advance
Chronosam

Level 5
Posts : 390
Thanked : 0
Engine : Multi-Engine User
Skill : Beginner
Type : Developer

Yang bikin gamemu ngelag - Page 2 Vide
loh bukannya SDK itu juga ada di RGSS2 yah?
walah
salah liat saya!

ayo rei!
upload saja
kita udah kekurangan script disini hehe
Yang bikin gamemu ngelag - Page 2 Empty2009-07-13, 14:32
PostRe: Yang bikin gamemu ngelag
idlewalker 
Advance
Advance
idlewalker

Level 5
Posts : 326
Thanked : 0
Engine : RMVX
Skill : Intermediate
Type : Writer

Yang bikin gamemu ngelag - Page 2 Vide
hooh lagi ngebahas SDK ya...
btw kalo misalkan aq pake skrip kustom (yg ga butuh SDK) trus baru diinstall SDK-nya,
kira2 bakal error gak ya skrip yang udah aq install duluan tadi?

soalnya mw pake skrip yg btuh SDK nih, cuman udah install cms yg ga bth SDK
Yang bikin gamemu ngelag - Page 2 Empty2009-07-13, 19:12
PostRe: Yang bikin gamemu ngelag
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

Yang bikin gamemu ngelag - Page 2 Vide
jadi klo ada script yang butuh sdk bisa kita akalin ga biar ga error?
Yang bikin gamemu ngelag - Page 2 Empty2009-07-13, 21:56
PostRe: Yang bikin gamemu ngelag
Rohriant 
Newbie
Newbie
Rohriant

Level 5
Posts : 57
Thanked : 0
Engine : RMVX

Yang bikin gamemu ngelag - Page 2 Vide
kalo ngga salah ada lagi yang pernah saya coba bikin nge-lag game saia selain event map sama autotiles:

- Common Event yang di-set paralel process
- Beverapa script yang pernah saia download juga bikin nge-lag

iya ngga sih?
Yang bikin gamemu ngelag - Page 2 Empty2009-07-13, 22:17
PostRe: Yang bikin gamemu ngelag
Chronosam 
Advance
Advance
Chronosam

Level 5
Posts : 390
Thanked : 0
Engine : Multi-Engine User
Skill : Beginner
Type : Developer

Yang bikin gamemu ngelag - Page 2 Vide
@rohriant
cara ngatasi lag dalam commont event
taro wait satu frame aja di paling akhir ;)
Yang bikin gamemu ngelag - Page 2 Empty2009-07-14, 12:26
PostRe: Yang bikin gamemu ngelag
reijubv 
Kai Runes
Kai Runes
reijubv

Kosong
Posts : 1476
Thanked : 33
Engine : RMVX
Awards:

Yang bikin gamemu ngelag - Page 2 Vide
@semua
oke ntar aku uplod, tapi jangan kaget ^^
Bsok yaa!

Untuk info lebih lanjut tentang SDK, silakan buka lin berikut :
http://www.rmxp.org/forums/viewtopic.php?f=11&t=1802

Sesuatu yang sangat ngebikin LAG dari sebuah script adalah :
1. Apabila script tersebut ngebikin sebuah sprite (misal Sprite.new) terlalu sering dan pembuatnya lupa membuangnya (dispose) sewaktu scene dimana sprite tsb dibuat akan ditutup.
2. Apabila script tersebut menunjukan sebuah tulisan apa saja, bahkan cuma 1 huruf, TAPI pembuatnya mengupdate tulisan tersebut di setiap frame, bagi scripter sebaiknya membuat text yang muncul di scriptnya hanya diupdate kalau TEXT yang akan ditampilkan TIDAK SAMA dengan text sebelumnya (coba liat script Rei Stamina System, itu pake text yang diupdate tiap frame tapi karena diberi sebuah kondisi supaya ga selalu diupdate, jadi ga ngeleg).
3. Untuk scripter yang banyak pakai sprite, sebaiknya pake juga GC (sistem Grabage Collector Management) (SAYA SENDIRI BELUM NGERTI FUNGSI RGSS YANG SATU INI, tapi kata orang sih bisa ngilangin lag dari objek2 yang dihapus)
Yang bikin gamemu ngelag - Page 2 Empty2009-07-14, 20:12
PostRe: Yang bikin gamemu ngelag
Rohriant 
Newbie
Newbie
Rohriant

Level 5
Posts : 57
Thanked : 0
Engine : RMVX

Yang bikin gamemu ngelag - Page 2 Vide
Chronosam wrote:
@rohriant
cara ngatasi lag dalam commont event
taro wait satu frame aja di paling akhir ;)

wah-wah... bener berhasil chrono :o thanx cuy, tapi baru inget nih... kalo bikin map yang ukurannya terlalu besar bikin nge-lag juga ngga sih???
Yang bikin gamemu ngelag - Page 2 Empty2009-07-15, 10:11
PostRe: Yang bikin gamemu ngelag
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

Yang bikin gamemu ngelag - Page 2 Vide
o0o jadi sdk tuh script yang ngedit hampir semua scrpit default ya...

pantesan klo ada script yang butuh sdk ga bakat bisa jalan...

tq kk rei
Yang bikin gamemu ngelag - Page 2 Empty2009-07-16, 08:14
PostRe: Yang bikin gamemu ngelag
Chronosam 
Advance
Advance
Chronosam

Level 5
Posts : 390
Thanked : 0
Engine : Multi-Engine User
Skill : Beginner
Type : Developer

Yang bikin gamemu ngelag - Page 2 Vide
@rei
waw
memang master scripting :thumbup:

@rohriant hmhm tnyata, 1 frame kadang2 ga cukup kalo udah nge-lag banget. tapi yang pasti jgan melewati sekitar 0.25 s karena itu udah kerasa banget.
map gede2 juga sama
soalnya animation nya itu loh!
kalo buat ngatasinya saya belum tahu
Yang bikin gamemu ngelag - Page 2 Empty2009-07-16, 19:20
PostRe: Yang bikin gamemu ngelag
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

Yang bikin gamemu ngelag - Page 2 Vide
kalo saya seh pake sistem blizz-abs yang punya abs-seal. katanya seh dia cuma ngeload map seberapa doang... jadi klo kita set 4 abs-sealnya maka yang diload tuh 4 kotak dari map yang dah tampil
Yang bikin gamemu ngelag - Page 2 Empty2009-07-26, 08:54
PostRe: Yang bikin gamemu ngelag
neet 
Permanently Banned
Permanently Banned
neet

Level 5
Posts : 212
Thanked : 1
Engine : RMVX

Yang bikin gamemu ngelag - Page 2 Vide
numpang nanya ni.. siapa tau ada yg pengalaman.. gue kan gabung2in tileset di RMXP jd satu ampe 4mb-an... ngaru ngga sih sama lag ntar?? :neet:
Yang bikin gamemu ngelag - Page 2 Empty2009-07-26, 14:37
PostRe: Yang bikin gamemu ngelag
reijubv 
Kai Runes
Kai Runes
reijubv

Kosong
Posts : 1476
Thanked : 33
Engine : RMVX
Awards:

Yang bikin gamemu ngelag - Page 2 Vide
perasaan tadi udah aku ketik reply, tapi blom dikirim...

@neet
tenang aja, tileset gde, charset gde, atau grafik apapun yg gde2 cuma nambahin lama waktu munculin gambar tsb ko, misalnya tleset gde, cuma bikin loading masuk map itu jadi makin lama, jadi jgn khawatir, cuma segala sesuatu yg di animate atau sesuatu yang dijalankan secara paralel yang selalu bikin lag ^^
Yang bikin gamemu ngelag - Page 2 Empty2009-07-28, 07:01
PostRe: Yang bikin gamemu ngelag
purwarupa 
Newbie
Newbie
purwarupa

Level 5
Posts : 17
Thanked : 0
Engine : RMVX

Yang bikin gamemu ngelag - Page 2 Vide
Gw dah stuju banget sm kk reijubv. Tp buwat yang masi kurang yakin, brikut sekelumit fakta2 di lapangan. Klo masi kurang puas jg bs dibawa ke KPK (Komisi Pemberantas Kebinunan) :D

Buat RM2K sama 2K3 cuma ada 1 macem script: Event command.
Jadi yang bisa bikin ngelag cuma:
- parallel process.
- load picture yang ngga di dispose.
- logika program mabok yang bikin loop sampe akhir zaman (endless loop).

Karena RMXP dan VX dah punya RGSS, jd script kudu digolongin jd 2 macem: Event command + RGSS (Ruby Game Scripting System).
Biar lebi gampang ngebedain (n ga binun), Event command tetep Event command sedang RGSS code gw sebut script.

Yang perlu dipratiin, Event command itu sbenarny adalah script yang disinkronisasi. Caranya? Semua event command (event biasa, autorun dan paralel) menggunakan class Interpreter (di RGSS XP: Interpreter 1 - 7, RGSS2 VX: Game_Interpreter). Klo mau mbuktiin, coba ja manggil message window langsung dari scipt tanpa event. Lalu prhatikan apa yang terjadi :)

Spy lebi mudah, kt buwat penyederhanaan proses dibalik layar, yg perlu dipratiin disini adalah tanda panah. Tanda panah mewakili semua rute yang harus ditempuh CPU tiap putaran (cycle), makin panjang rute brarti makin LAG. Sedangkan beban proses (kotak) ga diitung, karna dapat menyebabkan serangan jantung, impotensi, pusing dan muntah2 hingga dikira hamil.

Sebenarnya tugas interpreter adalah apa yang kita sebut Anti-Lag: Interpreter (Yang bikin gamemu ngelag - Page 2 20080728_0a) jadi manejernya para event supaya ngga keterlaluan mengekspos RMXP/VX engine (Yang bikin gamemu ngelag - Page 2 20080728_0b). Menjaga frame rate, memastikan semua trigger berjalan, bla bla bla... pokoke berat lah tugasnya bro (makanya di RMXP sampe 7 part :D)
Yg Yang bikin gamemu ngelag - Page 2 20080728_0c itu event biasa (bukan autorun ato paralel).

Trus untuk para event biasa, Interpreter mengeksekusinya secara seri (enumerated). Coba aja telusuri scripnya, event2 tu pada diletakin dalam 1 array!
Yang bikin gamemu ngelag - Page 2 20080728_01
Dibawah ini gambaran kesibukan Interpreter klo kita bikin 3 event biasa:
Yang bikin gamemu ngelag - Page 2 20080728_02
Sekarang kita tambahin 1 event paralel (Yang bikin gamemu ngelag - Page 2 20080728_0d):
Yang bikin gamemu ngelag - Page 2 20080728_03
Mak! Yang bikin gamemu ngelag - Page 2 20080728_0c1 --> Yang bikin gamemu ngelag - Page 2 20080728_0d --> Yang bikin gamemu ngelag - Page 2 20080728_0c2 --> Yang bikin gamemu ngelag - Page 2 20080728_0d --> Yang bikin gamemu ngelag - Page 2 20080728_0c3 !! Karena itulah maka ia digelari PARALEL!!!

RPGXP.chm wrote:
because it's specially configured to run parallel to other events running at the same time, using them requires some caution.- Parallel Process

Nah yang dialami RM2K/3 hanya sebatas ini. Berkat RGSS/2, horor pada RMXP/VX berlanjut dengan script (Yang bikin gamemu ngelag - Page 2 20080728_0e). Script punya otoritas untuk mengakses RM Engine secara langsung, tanpa harus lapor sama Interpreter:
Yang bikin gamemu ngelag - Page 2 20080728_04
So, kalo ini yang terjadi:
reijubv wrote:
... bahkan cuma 1 huruf, TAPI pembuatnya mengupdate tulisan tersebut di setiap frame, ...
Anggap aja Interpreter sama script itu bagi prioritas: 50/50, cuma buat script mencetak 1 huruf smentara Interpreter kudu ngurusin semua event!

Opini pribadi:
    Sbenarnya script ngga jahat kow, justru RGSS yg bikin gw jatuh cintrong sm RMXP. Yg kudu diingat adlh RGSS bs jd pedang brmata dua.

Tips: Klo mau make sekrip siap pakai, pastikan dulu emang aman buat dipakai. Kalo perlu minta rekomendasi kk reijubv :D
Yang bikin gamemu ngelag - Page 2 Empty2009-07-29, 17:27
PostRe: Yang bikin gamemu ngelag
reijubv 
Kai Runes
Kai Runes
reijubv

Kosong
Posts : 1476
Thanked : 33
Engine : RMVX
Awards:

Yang bikin gamemu ngelag - Page 2 Vide
@purwarupa
weish, cerdas, nah itulah yang aku maksud kawan2!

BTW, ga semua script antilag yang ada di pasaran sekarang itu aman loh.
setelah mengoprek sekian banyak script antilag, ternyata masing2 memiliki bug masing2 yang cukup nyebelin, disamping emang mengurangi lag,

contohnya, script antilag terbagus (menurutku) buatannya fotz apa gtu (lupa namanya) itu bisa ngilangin lag hampir 100%, TAPI semua event yang berjarak 2 kotak dari ujung map bakal ngilang 100% ga bisa diapa2in di gamenya,
scrpt antilag buatan anaryu, sepertinya membuat pergerakan event2 tertentu jadi ga berfungsi sama sekali!
sedangkan script antilag buatan KGC, cuma ngumpetin event yang berada di luar area layar (dan sama dg fotz, event jarak 2 kotak dari UJUNG ATAS map, bakal kaku tidak bergerak)

aneh2 aja script antilag jaman sekarang....

BTW, kalau aku lebih milih buatan si fotz itu...(namanya siapa sih) (aku bikin antilag sendiri, malah nge freeze common event ^^ makanya ga dipost juga)
Yang bikin gamemu ngelag - Page 2 Empty
PostRe: Yang bikin gamemu ngelag
Sponsored content 




Yang bikin gamemu ngelag - Page 2 Vide
 

Yang bikin gamemu ngelag

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 2 dari 2Pilih halaman : Previous  1, 2

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Engines :: Developer Corner and RM In General-