- Beranda
- Ragnarok Online
[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )
...


TS
panda.mutz
[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )
Quote:
!! PERINGATAN !!
Thread ini hanya untuk orang yang mau belajar dan bertanya jika anda tidak ingin belajar dan bertanya bisa langsung kesinimohon kerja samanya
-----------------------------------------------------------------------------------------------
mohon maaf bila sekiranya ada kata-kata yang salah dalam tutorial ini atau kurang lengkap dalam langkah-langkahnya mohon dikoreksi sama-sama terima kasih sebelumnya
Spoiler for INFO:
thread ini pindahan dari http://www.kaskus.co.id/thread/00000...ine---offline/, dikarenakan TSnya sedang sibuk real life. makanya thread di remake supaya bisa di update page 1, untuk izin sudah saya minta langsung sama yang bersangkutan.
tekan shift+X untuk membuka semua spoiler dan gunakan CTRL + F untuk mencari Tools / kata kunci yang akan di gunakan
Spoiler for Izin dari TS Sebelumnya:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/04/1233587_20140904094842.png)
Spoiler for Tools dan Server Stable:
-------------------------------------------------------------
bisa anda pilih salah satu
-
List di bawah ini latest update
Stable Pack rAthena : https://github.com/rathena/rathena
Stable Pack Hercules : https://github.com/HerculesWS/Hercules
-------------------------------------------------------------
jika anda belum mempunyai clientside bisa download di
Full KRO : http://rofull.gnjoy.com/RAG_SETUP_220120.exe [-+ 2.2gb] RO Official
Full KRO : here thx Akkarin
note : anda bisa menggunakan data.grf idRO tetapi saya merekomendasikan menggunakan kRO untuk meminimalisasi terjadinya error pada item
MySQL Essential :
MySQL GUI :
XAMPP [Recomended ver1.7.1] : http://sourceforge.net/projects/xamp...MPP%20Windows/| XAMPP 5.6.31
note : XAMPP digunakan untuk tutorial set Patcher tutorial Pembuatan Private Server Ragnarok disini menggunakan MYSQL ESSENTIAL
GRF Builder : http://ratemyserver.net/index.php?pa...=download_tool | alternative 1
Patcher Jikari :
bisa anda pilih salah satu


Stable Pack rAthena : https://github.com/rathena/rathena
Stable Pack Hercules : https://github.com/HerculesWS/Hercules
-------------------------------------------------------------
jika anda belum mempunyai clientside bisa download di
Full KRO : http://rofull.gnjoy.com/RAG_SETUP_220120.exe [-+ 2.2gb] RO Official
Full KRO : here thx Akkarin
note : anda bisa menggunakan data.grf idRO tetapi saya merekomendasikan menggunakan kRO untuk meminimalisasi terjadinya error pada item
MySQL Essential :
Code:
http://www.mediafire.com/download.php?1otyifmzyig
MySQL GUI :
Code:
http://www.mediafire.com/download.php?1wmjmzjmyy2
XAMPP [Recomended ver1.7.1] : http://sourceforge.net/projects/xamp...MPP%20Windows/| XAMPP 5.6.31
note : XAMPP digunakan untuk tutorial set Patcher tutorial Pembuatan Private Server Ragnarok disini menggunakan MYSQL ESSENTIAL
GRF Builder : http://ratemyserver.net/index.php?pa...=download_tool | alternative 1
Patcher Jikari :
Code:
http://www.mediafire.com/download/zz0s69a36g6a3sp/jikari.zip
note : tutorial menggunakan rAthena
Spoiler for part 1 | Download Server & Setting IP:
Download from github
Download server rathena pada link di bawah ini, kemudian download
setelah selesai buka folder extract kemudian buka folder tersebut
1. buka file pada conf/char_athena.conf
pada bagian
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//login_ip: 127.0.0.1
anda bisa hapus // pada //login_ip: 127.0.0.1 sehingga menjadi login_ip: 127.0.0.1
lakukan hal yang sama pada
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//char_ip: 127.0.0.1
anda bisa hapus // pada //char_ip: 127.0.0.1 sehingga menjadi char_ip: 127.0.0.1
2. buka file pada conf/map_athena.conf
pada bagian
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//char_ip: 127.0.0.1
anda bisa hapus // pada //char_ip: 127.0.0.1 sehingga menjadi char_ip: 127.0.0.1
lakukan hal yang sama pada
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//map_ip: 127.0.0.1
anda bisa hapus // pada //map_ip: 127.0.0.1 sehingga menjadi map_ip: 127.0.0.1
Download server rathena pada link di bawah ini, kemudian download
Code:
https://github.com/rathena/rathena
Spoiler for Download:
setelah selesai buka folder extract kemudian buka folder tersebut
1. buka file pada conf/char_athena.conf
pada bagian
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//login_ip: 127.0.0.1
anda bisa hapus // pada //login_ip: 127.0.0.1 sehingga menjadi login_ip: 127.0.0.1
lakukan hal yang sama pada
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//char_ip: 127.0.0.1
anda bisa hapus // pada //char_ip: 127.0.0.1 sehingga menjadi char_ip: 127.0.0.1
2. buka file pada conf/map_athena.conf
pada bagian
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
//char_ip: 127.0.0.1
anda bisa hapus // pada //char_ip: 127.0.0.1 sehingga menjadi char_ip: 127.0.0.1
lakukan hal yang sama pada
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
//map_ip: 127.0.0.1
anda bisa hapus // pada //map_ip: 127.0.0.1 sehingga menjadi map_ip: 127.0.0.1
Spoiler for part 2 | Setting Database Server:
Spoiler for XAMPP:
Coming Soon
Spoiler for MySQL Essential + MySQL GUI:
Install MySQL Essential
- Klik Next
- Pilih Typicaldan kemudian klik Next.
- Klik Install.
- Don't Register , Next
jika Install selesai klik Configure Now
Pilih Standart Configuration
di Service Name rubah menjadi : MySQL 5
kemudian masukan password ( digunakan untuk login ke Administrator , Query Browser ) kemudian Next
Klik Execute dan setelah selesai, klik Finish.


kemudian install MYSQL GUI pada proses ini anda hanya perlu menekan tombol next dah proses install pun berhasil
Setting Administrator
buka MySQL Administrator pada Start Menu anda ..
Spoiler for MYSQL Administrator:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/05/1233587_20140905032150.png)
isikan password pada saat anda menginstall MySQL Essential sebelumnya selain itu sesuaikan dengan gambar kemudian tekan OK
- klik User Administrator pada bagian kiri menu
- klik Add New user pada bagian kanan bawah
- isi pada kolom MySQL User : ragnarok
- isi pada kolom Password: ragnarok
- isi pada kolom Confirm Password: ragnarok
- setelah itu klik Apply Changes kemudian close
note : pada bagian ini anda bisa mengisinya dengan bebas, ini digunakan untuk membuat login ke Administrator jika anda berniat membuat Online Server ini di perlukan sekali mengingat kita bisa membatasi Privilages dalam penggunaan Query pada Database.
Setting Database
buka MySQL Query Browser pada Start Menu anda ..
Spoiler for MYSQL Query Browser:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/05/1233587_20140905034530.png)
isikan password pada saat anda menginstall MySQL Essential sebelumnya selain itu sesuaikan dengan gambar kemudian tekan OK
**pada bagian Default Scheme bisa anda isikan sesuai kemauan anda
jika muncul pesan " The schema `ragnarok` does not exist. Do you want to create the schema now? " klik saja YES
klik nama Database anda hingga Bold
Spoiler for Klik Hingga Bold:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/05/1233587_20140905035355.png)
setelah di pastikan boldklik File kemudian pilih Open Script
buka Folder rAthena yang sudah kalian download sebelumnya pilih folder sql-files kemudian open file main.sql
Spoiler for buka main.sql:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/05/1233587_20140905040225.gif)
setelah anda membuka file main.sql kemudian klik Execute
kemudian klik kanan pada sisi kanan pilih Create New Schemaberikan nama log *sebenarnya pada tahap ini bisa di berikan nama bebas cmiiw - pada tutorial ini saya memberi nama ragnarok_log*
Spoiler for Create New Schema:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906022935.gif)
kemudian Open Scriptsekarang anda buka logs.sql kemudian anda klik Execute
pada langkah ini sama seperti yang anda lakukan ketika mengeksekusi main.sql
setelah anda selesai mengeksekusi logs.sql , klik kanan nama database anda, berada di sisi kanan .. kemudian pilih Refresh beberapa database yang tadi anda eksekusi akan muncul. kemudian setelah anda refresh klik 2x pada nama database anda dan klik 2x table login kemudian edit isi userid menjadi root dan user_pass menjadi ragnarok *isi userid dan user_pass bisa di sesuaikan dengan kemauan anda*
Spoiler for edit userid dan user_pass:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906024929.gif)
jika anda ingin membuat char GM ikuti langkah berikut ini..
Spoiler for Create Char GM:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906025427.gif)
keterangan group_id :
0 : Normal Player | 1 : Super Player | 2 : Support
3 : Script Manager | 4 : Event Manager | 5 : VIP
10 : Law Enforcement | 99 : Admin
saat daftar terisi 0 secara otomatis
Assign Privilage
buka MySQL Administrator pada Start Menu anda .. login kemudian
Spoiler for Assign Privilage:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906031619.gif)
keterangan :
MySQL User dan Password bisa anda isikan dengan kemauan anda
Spoiler for part 3 | Setting GRF file:
Download GRF Builder
pada tahap ini kita akan membuat file grf , file GRF itu sendiri berisi data-data yang akan di gunakan untuk ragnarok kita seperti setting ip, menambah dan merubah sprite , menambah map dll..
anda bisa download file GRF kosong disinidan clientinfo.xml. clientinfo.xml sendiri file yang berada di dalam grf untuk mensetting ip server untuk data yang berada di client side.
setelah anda download GRF kosong anda bisa membukanya menggunakan GRF Builder dan meng extract semua isi dalam grf tersebut..
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906120555.gif)
setelah anda selesai mengextract file tersebut akan menghasilkan folder bernama data, dil dalam folder tersebutlah data RO anda tersimpan.
download clientinfo.xml setelah itu buka menggunakan notepad
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906114336.gif)
keterangan
desc: nama RO kamu
display : nama RO kamu *biasanya diberikan nama jika anda memiliki 2 server dalam 1 client *
address : IP RO kamu dalam kasus ini kita menggunakan localhost / 127.0.0.1
port : sesuaikan dengan port login pada file login_athena.conf
version & langtype : ini disesuaikan dengan client executable filenya nanti di jelaskan di tutorial berikutnya
registrationweb : isikan saja dengan localhost / 127.0.0.1 ini digunakan untuk membuat halaman registrasi ID
admin : untuk memberikan warna kuning pada ID yang di anggap penting *biasanya di berikan kepada ID Admin / GM*
image : setting gambar pada saat loading, file ini berada di dalam file GRF
setelah anda setting IP pada file clientinfo.xml, saatnya anda untuk memasukan file clientinfo.xml yang sudah anda edit kedalam GRF dan meRepack kembali sehingga menjadi file GRF..
pada tahap ini kita akan membuat file grf , file GRF itu sendiri berisi data-data yang akan di gunakan untuk ragnarok kita seperti setting ip, menambah dan merubah sprite , menambah map dll..
anda bisa download file GRF kosong disinidan clientinfo.xml. clientinfo.xml sendiri file yang berada di dalam grf untuk mensetting ip server untuk data yang berada di client side.
setelah anda download GRF kosong anda bisa membukanya menggunakan GRF Builder dan meng extract semua isi dalam grf tersebut..
Spoiler for Extract GRF:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906120555.gif)
setelah anda selesai mengextract file tersebut akan menghasilkan folder bernama data, dil dalam folder tersebutlah data RO anda tersimpan.
download clientinfo.xml setelah itu buka menggunakan notepad
Spoiler for edit clientinfo.xml:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906114336.gif)
keterangan
desc: nama RO kamu
display : nama RO kamu *biasanya diberikan nama jika anda memiliki 2 server dalam 1 client *
address : IP RO kamu dalam kasus ini kita menggunakan localhost / 127.0.0.1
port : sesuaikan dengan port login pada file login_athena.conf
version & langtype : ini disesuaikan dengan client executable filenya nanti di jelaskan di tutorial berikutnya
registrationweb : isikan saja dengan localhost / 127.0.0.1 ini digunakan untuk membuat halaman registrasi ID
admin : untuk memberikan warna kuning pada ID yang di anggap penting *biasanya di berikan kepada ID Admin / GM*
image : setting gambar pada saat loading, file ini berada di dalam file GRF
setelah anda setting IP pada file clientinfo.xml, saatnya anda untuk memasukan file clientinfo.xml yang sudah anda edit kedalam GRF dan meRepack kembali sehingga menjadi file GRF..
Spoiler for Repack GRF:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2014/09/06/1233587_20140906121445.gif)
Spoiler for part 4 | Compile Server:
Spoiler for Windows:
disini ada Software yang perlu anda download yaitu Visual Studio 2017, yang kita butuhkan disini hanya build tools saja, silahkan download disinikemudian setelah download kemudian anda di haruskan download -+ 3gb dan install untuk melakukan compile server
kemudian klik install dan tunggu hingga selesai
Spoiler for Pilih beberapa komponen yang perlu di gunakan saja:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2018/03/04/1233587_20180304024333.png)
Spoiler for After install:
download file ini untuk lebih mudah melakukan compile , klik
setelah download, masukan file tersebut kedalam folder rathena anda berada, kemudian klik 2x tunggu hingga muncul tulisan Build Succeeded
setelah download, masukan file tersebut kedalam folder rathena anda berada, kemudian klik 2x tunggu hingga muncul tulisan Build Succeeded
Spoiler for Build Succeeded:
![[TUTORIAL] Cara membuat Private Server sendiri ( Online / Offline )](https://s.kaskus.id/images/2018/03/11/1233587_20180311030209.png)
Spoiler for Linux:
Coming Soon
sampai tahap ini server anda sudah siap dimainkan tinggal membuat clientsidenya saja
Spoiler for selingan ~:
jika ada yang mau membantu membuat tutorial silahkan POST di thread ini dan jelaskan secara rinci tutorial tersebut gunakan gambar berupa gif atau video, jika mau menggunakan GIF anda bisa unduh software LiceCapsoftware ini berguna untuk merekam aktifitas di layar anda dan merubahnya menjadi gambar gif, usahakah gambar yang anda buat sizenya di bawah 1mb , setelah anda post tutorial anda bisa PM dengan menyertakan link postingan anda di thread ini, gunakan Title pada Post anda isi sesuai dengan Judul Tutorial anda . Reward berupa cendol dari ID dibawah ini, jika ada yang mau jadi dermawan cendol bisa PM panda.mutz . thx sebelumnya

Quote:
panda.mutz +2
Vinz.Hunter +2
dikapramantya +1
cocojelly +1
Vinz.Hunter +2
dikapramantya +1
cocojelly +1



omblonx dan 3 lainnya memberi reputasi
2
245.8K
Kutip
989
Balasan


Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!

Ragnarok Online
2.1KThread•901Anggota
Urutkan
Terlama


Komentar yang asik ya