Friday, May 28, 2004 08:48:18

Server Ragnarok Offline via Linux

Article and tutorial that related to Linux Operating System  
Anda suka game ragnarok? tapi ga ingin melakukan pembayaran secara komersial. Ragnarok secara offline bisa menjadi solusi bagi anda. Penulis menggunakan Linux sebagai server untuk menangani permainan ragnarok ini. Sedangkan clientnya penulis menggunakan client-client yang berbasis windows :-)
Penulis menggunakan aplikasi, dan OS sebagai berikut
- SuSE 8.2, sebagai OS Server
- PvPGN-Yare-v1.10.zip, sebagai Server Game Ragnaroknya
- idRO client yang bisa di download di http://www.ragnarok.co.id/
- ragexe.exe, cari di internet banyak yang menyediakan ragnarok murni ini hehehe


Instalasi Server
==========
Yang pertama mesti anda lakukan adalah melakukan kompilasi dari game ragnarok ini, caranya ekstrak PvPGN-Yare
$ unzip PvPGN-Yare-v1.10
$ cd PvPGN-Yare-v1.10
$ make
Dari perintah diatas akan terbentuk 3 binari yaitu login-server, char-server dan map-server.
Kemudian anda mesti menyalin file "data.grf" ke dalam direktori user yang anda pakai untuk menginstall yare pada step sebelumnya. (data.grf bisa diperoleh dari direktori instalasi ragnarok client anda)
Sekarang kita perlu mengkonfigurasi terlebih dahulu agar bisa menjalankan ragnaroknya, cari file berikut
1. grf-files.txt (di direktori PvPGN-Yare terekstrak)
Masukkan path untuk "data.grf" yang anda salin. berikut ini contoh isi file "grf-files.txt" milik penulis:
data:/home/rudy/data.grf

2. map-server-config.txt (di direktori PvPGN-Yare terekstrak)
Ganti ip address dengan ip komputer anda (pake ip address 127.0.0.1). Yang lain biarkan default. Jika anda menggunakan LAN, ganti ip address dengan format sesuai ip anda di LAN tersebut.

3. char-server-config.txt (di direktori PvPGN-Yare terekstrak)
Gunakan cara yang sama dengan "map-server-config.txt". Ganti nama server pada "server_name"

4. accounts.txt (di direktori "config" dari PvPGN-Yare terekstrak)
File ini menyimpan data account yang bisa digunakan untuk login. Setiap baris mewakili satu account. Formatnya:
ID username password last_login gender times_logged_in
Penting!! : Gunakan tombol "TAB" pada keyboard untuk pemisahan tiap field, jangan gunakan spasi! ex :
6 Lamer stupid 2003-10-03 23:01:49.817 M 23
penjelasan:
ID : Unique ID untuk masing masing accounts (1-99999) jika ingin menggunakan accounts GM maka ID-nya mulai 100001 keatas.
Username : Huh?? gak perlu dijelasin kayaknya...
password : .......
last_login : Informasi tentang login anda terakhir. Isi dengan "-" jika anda membuat account baru (tanpa tanda kutip).
Gender : M/F (Jelas kan??)
times_logged_in : Sudah berapa kali anda login. Isi dengan 1 jika anda membuat account baru.

Nah jalankan yare anda dengan komposisi seperti berikut:
$ ./login-server &
$ ./char-server &
$ ./map-server &

Sisi server kalo dah dibuat sesuai diatas seharusnya dah beres deh ....

Client setup (Windows client)
========
Cari file-file berikut (bisa di dapat dari situs credit pada bagian bawah artikel ini):
ragexe, speed up
1. Salin ragexe.exe ke foldr ragnarok, ex: "c:\Program Files\Gravity\RagnarokOnline\", timpa yang asli dari instalasi (Backup yang asli terlebih dulu)
2. Buat folder bernama "Data" (tanpa tanda kutip dan pastikan D nya gede) di dalam direktori RagnarokOnline, kemudian copy file jovaninfo.xml ke folder tersebut.
3. Edit jovaninfo.xml dengan IP dari server anda (pada bagian "

")
4. Klik kanan pada shortcut Ragnarok anda yang ada di Start menu atau desktop, pilih properties. Lalu pada field Target ganti dengan ex:
"C:\Program Files\Gravity\RagnarokOnline\Ragexe.exe" -1rag1 /account:jovaninfo.xml
5. Klik 2x shortcut diatas, selamat bermain

Credit:
- Jovan at http://romaniac2.tripod.com/


Permalink logo del.icio.usadd to del.icio.us | view as pdfview as pdf