Perlengkapan sebelum memulai membangun server dengan VPS:
– PuTTY
– WinSCP
VPS + Cpanel (Cpanel11/kloxo/Cpanel lainnya)minimal 256MB ram
eAthena Compiled for Linux
VPS CentOS 5 Enterprise (saya usulkan)
Mari kita Mulai tutorial membangun sebuah server dengan VPS:
1.Baca-baca Commands Linux dahulu
2. Jalankan PuTTy
– masukkan IP VPS anda ke kotak Host Name (or IP adress)
3. Masukkan nama user anda dan password (diberikan melalu E-Mail dari penyedia VPS)
– set up password baru pada server
– ketikkan passwd
– isikan password baru dan anda akan diminta ulangi
– Password telah berhasil di ganti
4. setting file dalam folder conf
– Inter_athena.conf
– char_athena.conf
– map_athena.conf
– ladmin_athena.conf
serta rate server dan rate drop (persiapkan semua sampai selesai dahulu)
5. compress folder eAthena
– compress eAthena yang telah di edit menjadi ZIP
6. Gunakan WinSCP
– Pindahkan eAthena linux.zip anda ke VPS anda dengan cara drag and drop
dari komputer anda ke VPS
– pilih copy
– tunggu sampai selesai
7. extract dengan cara
– unzip (nama file harus guna ekstensi contoh: eathena.zip)
– gunakan Zip agar extract lebih mudah
– cara masuk ke directory
cd/root/
– apabila tak tahu folder nya dimana anda dapat menggunakan
dir
– gunakan
commands:
– su -c “chmod map-server_sql”
– su -c “chmod char-server_sql”
– su -c “chmod login-server_sql”
8. masuk ke Cpanel anda (usahakan VPS yang ada Cpanel)
– caranya:
Https://ipvpskamu:7777/
– pilih MySQL database dan create database berserta password
9. Masuk ke PhpMyAdmin
– setting privileges dan buat User baru
– buat account sama dengan ID dan password dari inter_athena.conf
Centang semua global privileges
10. Import 6 database ke dalam MySQL
– masuk ke database ragnarok dan pilih import
–masukkan ke enam database yang saya beri tanda
– pilih database ragnarok>>login
– setting password server sama dengan password pada map_athena dan char_athena
– tekan go
– server anda telah selesai
– anda sudah dapat menjalankan server
11. Commands untuk menjalankan server
/root/stable/map-server_sql /root/stable/char-server_sql /root/stable/login-server_sql Penjelasan: /root = masuk ke directory root (awal dari directory) /stable = nama folder eathena saya (ikuti sesuai nama folder eathena anda) /map-server_sql = menjalankan map-server (SQL) /char-server_sql = menjalankan char-server (SQL) /login-server_sql = menjalankan login-server (SQL) |
mari saya ajarkan SCREEN
12. Program screen
– membolehkan menjalankan eAthena ON dan putty OFF
– gunakan commands :
yum install screen
akan muncul seperti ini:
QUOTE
[master@localhost ~]$ screen bash: screen: command not found [master@localhost ~]$ yum install screen Loaded plugins: fastestmirror You need to be root to perform this command. [master@localhost ~]$ su Password: [root@localhost master]# yum install screen Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be * base: mirror.nsc.liu.se * updates: mirror.nsc.liu.se * addons: centosy.centos.org * extras: mirror.nsc.liu.se Setting up Install Process Parsing package install arguments Resolving Dependencies There are unfinished transactions remaining. You mightconsider running yum-complete-transaction first to finish them. –> Running transaction check —> Package screen.i386 0:4.0.3-1.el5 set to be updated –> Finished Dependency Resolution Dependencies Resolved ================================================== ============================== Package Arch Version Repository Size ================================================== ============================== Installing: screen i386 4.0.3-1.el5 base 549 k Transaction Summary ================================================== ============================== Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 549 k Is this ok [y/N]: y Downloading Packages: screen-4.0.3-1.el5.i386.rpm | 549 kB 00:05 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : screen [1/1] Installed: screen.i386 0:4.0.3-1.el5 Complete! [root@localhost master]# |
13.Gunakan screen untuk menjalankan eAthena
– gunakan commands screen dan enter
– /root/stable/char-server_sql dan enter
– setelah itu tekan di keyboard anda CTRL + A serempak dan tekan D
server telah di detach ke SCREEN
ulangi pada map-server_sql dan login-server_sql
dan server anda akan berjalan tanpa ON putty..
Selesai~~