Selamat Datang di ~Before-Night~

Sabtu, 15 Mei 2010

Ragnarok Offline | | Newbie Guide

Link RO Clients dan EAthena terbaru :
——————————————– 
Last Updated : February 29 2008 
Gw bikin panduan ini sebenarnya buat diri gw sendiri, soalnya gw orangnya pelupa. Jadi, ntar kalo kapan2 gw lupa cara bikin Ragnarok Online supaya jalan di server sendiri, gw bisa liat halaman ini lagi. Simpel kan.
Tentunya kalo ada yg sengaja atau nggak sengaja nyasar ke sini dan pingin ngikutin panduan ini, yah silahkan aja. Tp, sesuai namanya, panduan ini khusus buat yg benar2 nggak pernah bikin private server buat RO (dan yg bikin jg kebetulan masih newbie dalam hal ini). Jadi kalo ada kata2 yg salah, yah mohon maaf saja ya.
Semua yg tertulis di sini merupakan hasil pengalaman pribadi gw selama bikin private server untuk RO. Jadi ikuti saja langkah2nya satu demi-satu, insysAllah, RO-nya jalan.
OK, Lets Start !!
———————————————————- 
I. Prinsip Dasar
Pada dasarnya, Ragnarok Online dan Offline tidak ada bedanya. Yang membedakan hanyalah di sisi server. Pada saat main Ragnarok Online, Client akan langsung terhubung ke server2 resmi Ragnarok, misal Loki, Chaos, Fenrir atau Sakray. Jadi yg akan dimodifikasi di sini adalah bagaimana caranya membuat RO Client yg tadinya hanya mau terhubung dengan server resmi tadi, menjadi terhubung dengan server pribadi kita (localhost). Karena terhubung dengan server pribadi yg umumnya berada satu PC dgn client berada itulah sebutan ‘Offline‘ muncul.
Tentunya ‘Offline’ bukan berarti RO td hanya bisa dimainkan di komputer sendiri saja. Dengan sedikit modifikasi, server offline tadi bisa kita buat online, sehingga orang lain bisa ikut bermain bersama di server PC kita. Kalo cuman sekedar untuk santai sih ok2 saja. Yg ilegal itu kalo kita ngajak orang lain main di server kita dengan memungut bayaran. Ntar bisa dituntut Gravity lo … hehehe.
2. Spesifikasi Minimal 
  • Prosesor Intel Pentium III 800 Mhz/AMD Athlon 1 Ghz ke atas.
  • RAM minimal 256 MB (Disarankan 512 MB ke atas)
  • VGA Card GForce2 MX minimal 64 MB (disarankan pake VGA card terbaru dgn memori 128 MB ke atas)
  • OS Microsoft Windows 9x/NT/2000/XP (disarankan XP, kalo Vista gw sendiri blom pernah coba).
  • kRO Client terbaru, meliputi Ragnarok Client dan Sakray Client
  • eAthena SVN Server Terbaru
  • WinRar dan 7zipper (buat file 7z).
  • Bisa bhs inggris ….. :P
3. Proses Download
Sebagian besar link ini berhubungan dengan topik2 di eAthena Support Board. Jadi, kalo mau baca topiknya harus masuk ke forum dulu, dan itu artinya harus registrasi sebelumnya. Tp tenang aja, registrasinya gratis kok.
RO Client (Ragnarok dan Sakray Client)
  • Download kRO Client (Ragnarok dan Sakray) di sini …… Kenapa nggak download yg versi Indonesia aja (idRo) ? Soalnya, patch yg akan dijalankan nantinya hanya diperuntukkan bagi RO Client Korea. Kalo mau coba nge-patch idRO jg silahkan, tp kemungkinan besar bakal crash di tengah jalan.
  • Download Client yg paling baru. Sampai saat post ini ditulis, client terbaru adalah versi 1213. Sangat tidak disarankan menggunakan client2 yg berasal dr CD2 bajakan RO Offline. Soalnya kemungkinan besar client2 ini udah out-of-date.
  • Lebih baik download dari link langsung (direct link). Kalo mau lewat p2p jg silahkan, kelemahannya, kita harus install p2p/torrent client dulu macam azureus atau bitlord supaya bisa download. Dan yg paling menyebalkan dari p2p adalah koneksinya yg benar2 sangat lambat sekali. Dengan ukuran RO Clients yg total hampir sampe 2 GB, gw yakin kalo pake p2p baru bisa beres seminggu kemudian.
For Advanced User : Sebenarnya kita bisa hanya mendownload Sakray Client di tambah beberapa file utama dari Ragnarok Client. Untuk lebih jelasnya baca di sini ….
 
RO Server 
  • Ada beberapa macam server RO yg ada seperti Aegis, Athena atau Vidar. Untuk saat ini  server yg gw pake adalah eAthena SVN 12211. Kelebihan utama athena selain update yg cepat, script NPC yg tersedia secara built-in jg lumayan komplit. Untuk panduan ini, download Server Athena di sini …  Pilih saja salah satu topik yg paling baru.
  • Untuk newbie, lebih baik pake eAthena SVN stable yg versi TXT. Gw jg blom nyobain yg pake mysql.
  • Penting ! Pilihlah Server dengan versi paket yg sesuai dengan client anda. Pada client-client RO terbaru, sistem paket data antara client dan server akan sangat berbeda dengan versi-versi sebelumnya. Misalnya client terbaru (1213) yg saya pake sekarang hanya bisa terhubung dengan server dengan packet ver 9. Jadi, anda pingin upgrade ke client terbaru, perhatikan juga versi paket dari server. Biasanya waktu download, kita dikasih pilihan versi paket 7, 8 atau 9. Pilihlah yg sesuai dengan client anda. 
4. Proses Instalasi
  • Install Ragnarok Client dan Sakray Client dalam satu folder yang sama. Hati2 kalo nginstall, soalnya bahasa yg dipake full Korean. Ketika proses instalasi selesai, hilangkan tanda centang di form terakhir. (Arti tanda centang ini kurang lebih ‘Play Ragnarok after Install‘).
  • Install server athena. Lokasi server bebas, tp disarankan untuk diinstall di root directory (c:).
5. Konfigurasi Server
  • Bagian ini sebenarnya nggak terlalu susah. Buka folder tempat athena di-install, terus masuk ke folder \conf (Drive:\\Conf).
  • Di folder ini ada file2 yg ngatur konfigurasi IP server untuk login, char dan map server. Karena server cuman dipake untuk main offline, setting IP secara default sudah di-set ke localhost (127.0.0.1), biarkan setting ini sebagaimana adanya.
  • Di folder yg sama, buka file grf-files.txt dengan notepad. File ini berfungsi untuk memberi tahu server lokasi file2 GRF dari RO Client, antara lain data.grf dan sdata.grf. Ganti path yg tertulis di file ini dengan lokasi file grf di folder instalasi client. Misalnya, gw install RO di folder : E:\Program Files\Gravity\RO, tinggal ganti pathnya menjadi E:\Program Files\Gravity\RO\data.grf dan E:\Program Files\Gravity\RO\sdata.grf. Kalo foldernya udah sesuai dgn apa yg tertulis di sana, ya nggak usah diedit.
  • Kembali ke folder awal athena. Coba jalankan server dengan mengeksekusi file runserver.bat. Perhatikan selama proses berlangsung, terutama pada window untuk mapserver. Di window ini  akan terlihat proses load MAP, NPC, dan script2 lainnya. Kalo prosesnya lancar, nggak ada pesan error, berarti … SELAMAT !! Server sudah siap digunakan.
  • Matikan lagi server dengan menutup semua window server. Terus, buat shortcut ke file runserver.bat tadi di Desktop.
 
6. Konfigurasi Client
 
Setelah server diinstall dan udah jalan, tinggal satu langkah lg supaya bisa main RO Offline. Kita harus buat client ‘mengenali’ server pribadi yg kita buat tadi. Bagian ini lumayan ribet, tp sebenarnya nggak susah. Ikuti saja satu demi satu.
 
Pertama, patch file untuk client RO Loader.
  • Umumnya, begitu dijalankan secara normal, client akan me-load berbagai file dari  file data.grf/sdata.grf, misal : ke IP server mana client harus tersambung, bahasa apa yg ditampilkan dll. Dengan melakukan  patch pada file sakexe.exe/ragexe.exe , proses load ini akan sedikit dimodifikasi. Agar bisa melakukan ini ,file sakexe harus di-’hex’ (dari kata hexadecimal) terlebih dahulu. Hasil proses ‘hex’ ini, akan berupa file baru yg biasa disebut Hexed RO/Hexed Sakexe.
  • Untuk melakukan patch, ada beberapa file yg harus didownload. Pertama adalah file sakexe.exe terbaru, dan file DIFF yg akan digunakan sebagai patch untuk file sakexe pada proses Hexing. Yg kedua adalah file tool untuk melakukan proses patch, atau biasa disebut DIFF Patcher. File2 ini bisa di download di sini ….
  • Penting : Umumnya file sakexe dan DIFF merupakan pasangan. Jadi file sakexe yg didownload harus dipatch dengan file DIFF pasangannya. Jangan patch file sakexe dengan file DIFF dengan versi berbeda atau sebaliknya.
  • Setelah semua selesai di download, jalankan DIFF Patcher, lalu buka file sakexe yg ingin dipatch dan file DIFF pasangannya. Nanti akan tampak konfigurasi client yg dapat diedit. Untuk sementara abaikan saja pengaturan2 tsb. Tentukan lokasi dan nama file hasil patch, lalu jalankan proses patch pada tool.
  • Pindahkan file sakexe hasil patch tadi ke folder instalasi RO Client. Kalo kebetulan namanya sama dengan file sakexe asli di folder itu, backup dulu file yg asli , lalu copy file sakexe yg sudah di-patch. Sampai sini proses patch selesai.
  • Buat shortcut dari file sakexe yg sudah di-patch tadi di desktop.
Kedua, Tambahkan Translation Pack/Folder Data
  • Buat apa translation pack ? Ingat, RO Client yg kita pakai adalah kRO (Korea). Tentunya kita nggak kepingin keasikan kita waktu main RO rusak gara2 bingung ngeliat dialog atau keterangan2 lain dalam bahasa korea. Oleh sebab itu translation pack dipakai untuk menterjemahkan bahasa korea tadi ke bahasa inggris supaya bisa kita mengerti (kecuali lu jg kagak ngerti bhs inggris … :P )
  • Download Translation Pack di sini …. Umumnya semuanya dalam bentuk Rar Archieve (Kalo nggak salah ada 3 file RAR). Extract semuanya ke dalam folder instalasi RO. Nanti akan ada folder baru dengan nama ‘data’.Selain berisi terjemahan dalam bahasa inggris, folder ini jg berisi tekstur button2 dan grafis berbahasa inggris yg digunakan dalam game RO beserta konfiguarsi lainnya.
Terakhir, atur konfigurasi sclientinfo.xml
  • Sampe sini, baik client dan server sudah siap digunakan. Sekarang kita tinggal menghubungkan keduanya. Masuklah ke dalam folder ‘data’ tadi. Lalu cari file sclientinfo.xml, umumnya translation pack jg menyertakan file ini.
  • Buka file sclientinfo.xml dengan notepad, lalu edit bagian antara tag
    dan
    . Lalu masukkan IP PC kita. Karena offline, gunakan saja IP 127.0.0.1. Misalnya :
127.0.0.1
  • Kita juga bisa mengedit bagian lain seperti untuk menampilkan nama server kita.
  • Kalo sudah, save file sclientinfo.xml
Yak. Sampe sini semua proses sudah selesai. Sekarang, jalankan shortcut runserver.bat dan sakexe (yg udah dipatch) di desktop. Kalo prosesnya benar … window RO client muncul dan SELAMAT !! Sekarang kita sudah bisa main RO Offline !!
 
 
 
7. Account
 
Normal Account 

  • Secara default, eathena sudah menyediakan beberapa account built-in. Pada waktu login di Ro Client, coba saja ketikkan "Test" untuk Username dan Password. Kita sudah bisa langsung main.
  • Untuk menambah account, coba isikan :
 
_M/F untuk username
untuk password
 
  • M maksudnya karakter cowok, dan F karakter cewek. Selanjutnya, untuk login kita tidak perlu menambahkan _M atau _F dibelakang account yg kita buat tadi.
GM Account 
  • Buka file account.txt di folder athena\save\ dengan notepad. File ini berisi account2 yg terdaftar di server kita. Perhatikan kolom pertama dari account yg ingin kita jadikan GM. Biasanya kolom pertama berisi nomor ID user. Ingat kalo perlu catat nomor ID ini, misal 2000002.
  • Buka file GM_account.txt di folder athena\conf\ dengan notepad. Lalu tambahkan satu baris baru dengan teks berikut : 99. Jadi misal nomor IDnya 2000002, maka tuliskan 2000002 99. Kalo sudah simpan dan tutup file.
——————————————————
 
Credits :
  1. Gravity, with the game
  2. IndoRO Forum and eAthena Support Board
  3. http://www.neatocool.com/Projects/Ragnarok/server_setup.html

Artikel yang berkaitan



1 komentar:

faza mengatakan...

nice.............

Template by : kendhin x-template.blogspot.com