Install Database
Langkah-langkah instalasi SQLEXPR dan SQL Server 2005 SSMSEE
Bagian pertama SQLEXPR :
Install dotNet 2.0
Buka SQLEX PR Sehingga terlihat seperti gambar dibawah ini :
Centang I accept the lincensing terms and condition lalu klik next dan klik install
Silakan tunggu prosesnya sebentar kemudian klik next lagi
Tunggu beberapa saat lalu next lagi dan next lagi sehingga muncul tampilan seperti berikut :
Isi saja kolom name dengan nama anda kemudian Company isi dengan tempat anda bekerja yang dalam hal ini bisa kita isi dengan RF Offline saja.
Lalu klik Next dan akan muncul seperti gambar berikut :
Yang saya lingkar dengan warna merah handaklah diperhatikan dengan seksama. Client components, Connecttivity components, dan Software Development Kit. Semuanya diganti dengan mengklik tanda panah kecil disamping X yang berwarna merah dan pilih "will be installed on Local Hard drive" sehingga X tidak kelihatan seperti gambar dibawah ini :
Kemudian Klik next
Sampai pada bagian yang paling penting yaitu pengisian Password Database. Pilih mixed mode (Windows Authentication and SQL Server (Authentication). Isi password anda di kolom Enter password dan perlu diketahui, untuk IDnya secara otomatis adalah "sa". Dapat dilihat gambar seperti dibawah ini :
Jika anda telah selesai mengisi passwordnya lalu kllik next untuk melanjutkan prosess instalasi
kemudian Klik Install dan tunggu sampai Finish.
Bagian kedua menginstall SQL server 2005 SSMSEE
Jalankan Installannya yaitu SQLServer2005_SSMSEE.msi seperti dibawah ini
Klik next saja
Kemudian centang I accept the terms in the license agreement lalu klik next
Isi nama di kolom Name dan Isi kolom Company sama sewaktu mengistall pada bagian pertama tadi.
Lalu next dan klik install, tunggu prosesnya hingga selesai dan klik finish.
Restore database RF 2.2.3.2
Extarct File server dan Cari file BILLING.bak, RF_User.bak, RF_World.bak. kemudian ikuti langkah-langkah berikut :
Klik start menu pilih
Di Microsoft SQL 2005 pilih SQL Server Management Studio Express
Isi passwordnya kemudian klik connect.
Pada Database klik kanan dan pilih new database sehingga tampil seperti gambar berikut :
Database name isi dengan BILLING kemudian Klik OK
Berikutnya Klik tanda + pada database (Expand)
Pilih BILLING lalu klik kanan
Pilih Tasks – Restore – Database.
Sehingga Dapat kita lihat seperti ini :
Pilih From device lalu browse databasenya kemudian klik add
Cari database yang telah diextract tadi
Centang tanda restore dan Pilih Options
Centang Overwrite the existing database
Kemudian Buat folder baru di D:/Database atau C:/Database kemudian Restore ganti dengan
D:\Database\RF_RusBill.mdf ( Jika membuat Folder di D:/Database )
Begitu juga dengan D:\BASE RF\RF_RusBill_log.ldf ganti dengan D:\Database\RF_RusBill_log.ldf
Kemudian Klik Oke
Nah.... untuk kedua database lainnya caranya sama Seperti cara diatas
Sekarang kita lanjutkan dengan Setting ODBC
Pada Control panel cari ODBC Seperti gambar dibawah ini :
Kemudian klik Add dan pilih SQL Server
Namenya isi dengan nama Database BILLING yang sudah direstore tadi seperti gambar berikut
Server diambil dari nama Komputer dan SQLEXPRESS atau bisa kita lihat ketika kita mengklik pada Microsoft SQL 2005 pilih SQL Server Management Studio Express.
Selanjutnya
Kemudian klik next kemudian next lagi
Centang change the default database to kemudian Pilih BILLING.
Kemudian next
Setelah itu klik finish
Jika ingin mengetahui apakah settingan kita berhasil atau tidak klik test data source
Jika berhasil maka akan muncul TEST COMPLETED SUCCESSFULLY!
Untuk dua database lainnya sama dengan langkah-langkah di atas.
Install File server
Ekstrak file server yang telah anda siapkan yaitu RF Online Server File 2.2.3.2
Kemudian carilah Installan Account.msi dan RFDepend.msi
Install keduanya agar dapat menjalan Account server, Login server dan Zone Server.
Kemudian lakukan settingan pada file .ini yang akan saya mulai dari account login
Misalnya kita mengekstrak file server di D:\Server RF Online\ Account,Login
Kemudian cari folder RF_Bin didalam D:\Server RF Online\ Account,Login\RF_Bin\
Didalam Folder RF_Bin terdapat file yang bernama rfacc yang isinya sebagai berikut :
[Options] DBSTR = Provider=KHAIDIR-PC\SQLEXPRESS;DSN=BILLING;UID=sa;PWD=123456; ErrDBSTR = LogLevel = 2 Merah = nama komputer\SQLEXPRESS atau bisa di lihat di SQL Server management studion express yang ada di start menu Biru = Nama salah satu database harus BILLING Hijau = user id database dan password database Kemudian setting pada Folder Initialize D:\Server RF Online\ Account,Login\RF_Bin\Initialize File yang partama adalah AccountSystem.ini yang berisi : [Database] AccountDB_Machine = 127.0.0.1 atau 192.168.1.1 (ip computer anda) AccountDB_Name = RF_User [System] NationCode = US ;NationCode = RU (äëÿ ðóñ ëîêàëè) [DB_INFO] IP = 127.0.0.1 atau 192.168.1.1 (ip computer anda) Port = 1433 DBName = BILLING Acc = sa PW = 123456 [Service] MaxAccountNum = 1337 [World] WorldSet_Num =1 ServiceSet_Num = 0 Name0 = RF Test Address0 = 127.0.0.1 atau 192.168.1.1 (ip computer anda) DBName0 = RF_WORLD Type0 = 0 Disini sudah saya setting dan tidak perlu disetting lagi kecuali ingin membuat RF Offline menjadi Online. Kemudian BillingSystem [System] ZoneAddress = 127.0.0.1 atau 192.168.1.1 (ip computer anda) NationCode = US ;NationCode = RU (äëÿ ðóñ ëîêàëè) [BILLING] SERVER_NAME = BILLING IP = 127.0.0.1 atau 192.168.1.1 (ip computer anda) PORT = 1433 CP_ID = 1 GROUP_NUM = 1 SERVER_NUM = 1 GAME_ID = 1 Kemudian Login_Filter_Dev.ini (ID GM) [IPAddress] FilterNum = 0 Filter0 = 192.168.1.0 FilterRange0 = 255 [ID] ;ôèëüòð GM ëîãèíîâ FilterNum = 4 Filter0 = !admin1 (ganti dengan Id GM yang anda inginkan namun harus terdaftar di database juga) Filter1 = !admin2 Filter2 = !admin3 Filter3 = !admin4 Jika salah satu dari Id tidak sesuai yaitu Id di database dan id didalam settingan ini maka GM tidak akan bisa login kedalam game. Kemudian file LoginSystem.ini [Account] AccountAddress = 127.0.0.11 atau 192.168.1.1 (ip computer anda) [System] NationCode = CN ;NationCode = RU (äëÿ ðóñ ëîêàëè) [CHECK ADDRESS] CHECK = TRUE [LOG] AUTH_LOG = TRUE [World] Lim World Num = 1 DB Push Job = 0 [BILLING] Check = FALSE BillingCode = 78 [MOTP] Service = FALSE HostName = Let.Tom.Ru HostIP = ÂÀØ IP URLPath = /MOTPValidation/ValidationServlet Port = 12380 [IP Address Filter] FilterNum = 0 Filter0 = 127.0.0.1 1 atau 192.168.1.1 (ip computer anda) FilterRange0 = 255 [UserCountDisplyLimit] Limit0 = 500 Limit1 = 1200 Limit2 = 2700 [BILL_RU] DBName = BILLING DBIP = 127.0.0.11 atau 192.168.1.1 (ip computer anda) DBAccount = sa DBPassword = 123456 DBPort = 1433 Kemudian anda masuk kefolder D:\Server RF Online\ ZoneServer\World Info Pada File WorldInfo.ini jadikan sperti berikut : [System] WorldName = RF-Test ServerType = 0 BillingCode = 32 BillOper = 0 FreeServer = 1 HBKPath = D:\Server RF Online\Work\HBK HistoryPath = D:Server RF Online\History NationCode = TH ;NationCode = RU (äëÿ ðóñ ëîêàëè) [ServerMode] BuyCashItemByGold = false ;Ñóùåñòâóåò 2øò(Internal è Release) ReleaseType = Release ExcuteService = false [Rule] CrystalHPMultiple = 1.0 CrystalHPMultiple_1 = 5.0 CrystalHPMultiple_2 = 8.0 CrystalHPMultiple_3 = 11.0 [GUILD CREATE EVENT] Enable = FALSE START_DATE = 20090119 END_DATE = 20090120 Kemudian buat folder baru di D:\Server RF Online\Work\HBK dan = D:\Server RF Online\History Setelah selesai membuat folder, masuk lagi ke = D:\Server RF Online\ZoneServer\RF_Bin Carilah file rfacc.ini kemudian ganti seperti ini DBSTR = Provider=SQLOLEDB;Source=1337n;UID=sa;PWD=123456;Initial Catalog=BILLING; Kemudian pada folder D:\Server RF Onlinne\ZoneServer\RF_Bin\Initialize cari file WorldSystem dan ganti AccountAddress = your ip address Menjadi AccountAddress = 127.0.0.1 Jalankan Account Server, run sebagai Administrator Jalankan Login Server tunggu hingga tehubung keduanya dapat dilihat pada tampilan program Setelah kedua Server tersebut terhubung barulah jalankan Zone Server Kemudian ketik pada kolom bawah Login server /open Untuk mengetahui ketiga server terhubung adalah dengan melihat tulisan OPN pada bagian Bawah pada tampilan Zone Server. Jika OPN 1-1 maka Ketiga server sudah terhubung dan berjalan dengan lancar.Source : Qhaidir











