My first try for making rAthena Based Server for test purpose
on my windows 7-32bit pc
Files i have downloaded are given below.
Emulator from -
https://github.com/rathena/rathena
For Compile -
Microsoft Visual C++ 2010 Express
GRF-Builder -
http://ratemyserver.net/download_agent.php
Xamp -
Notepad++ -
notepad++ website
https://www.apachefriends.org/download.html
Nemo -
https://github.com/MStr3am/NEMO
Kro Client -
https://www.nickyzai.com/?p=kro
Translation -
https://github.com/ROClientSide/Translation
2012-04-10 Client with ready files -
https://www.ro-vps.com/knowledgebase.php?action=displayarticle&id=71
Note * Please Understand the meaning of words my english is not far good.
rAthena Server Setup -
Step 1
Extracted rAthena Emulator.
Entered Folder conf> selected char_athena, map_athena, inter_athena.conf
changed s1/p1 user/pass from char_athena/map_athena.conf to user/pass ragnarok/ragnarok
removed "//127.0.0.1" from char_ip/map_ip to "127.0.0.1" in map_athena.conf
removed "//127.0.0.1" from login_ip/char_ip to "127.0.0.1" in char_athena.conf
all ip set to "127.0.0.1" and db user/pass set to ragnarok/ragnarok in inter_athena.conf
Step 2
Entered Folder Src>common>mmo #ifndef PACKETVER #define PACKETVER 20130807 //#define PACKETVER 20120410
changed to #ifndef PACKETVER#define PACKETVER 20120410//#define PACKETVER 20130807 and saved.
Step 3
Entered Folder Src>config/core #define PACKET_OBFUSCATION
changed to //#define PACKET_OBFUSCATION and saved.
Step 4
Entered Folder db>packet_db.txt //packet_db_ver: 46 packet_db_ver: default packet_keys_use: default
kept it same as it hence i dont know anything about this.
Step 5
Compile Server
Open> Microsoft Visual C++ 2010 Express > Open Project > rAthena-10.sln > Solution 'rAthena-10' (4project)
Char-Login-Map-Server / mapcache - clicked debug and changed it to release.
Clicked 'rAthena-10'and clicked "Rebuild" Report >
========== Rebuild All: 4 succeeded, 0 failed, 0 skipped ==========
" as i received the information from forum i think "rAthena" server succesfully compiled.
Xamp Installion and phpmyadmin.
Step 1
Installed Xamp Succesfully and Ran Apache and MySQL succesfully.
Step 2 phpMyAdmin
http://localhost:81/phpmyadmin/index.php?token=5f79887e20a91d8e8e52d31f0ce340fc
User accounts > Add user account > Login information > user/pass - ragnarok , host name - localhost
DB for user account > Create DB with same name... grand all privileges on wild card. selected both
Global priviliges [all] Checked all and clicked go.
Step 3 Sql Importing.> rAthenamaster > sql-files > 17 files 1 by 1 done.
Step 4 Created new database named "log" and uploaded logs.sql succesfully.
Step 4 clicked on ragnarok db > login > changed default user s1/p1 user/pass to ragnarok.
created new user admin/admin / group id to 99
* Took a Test by use runserver.bat file. succesfully loaded without errors.
Got these warning when it loaded.
[Warning]: conf/battle/feature.conf:feature.auction is enabled but it is not sta
ble on PACKETVER 20120410, disabling...
[Warning]: conf/battle/feature.conf:feature.auction change value to '2' to silen
ce this warning and maintain it enabled
[Warning]: conf/battle/feature.conf banking is enabled but it requires PACKETVER
2013-07-24 or newer, disabling...
Server Edit / Compile / phpmyadmin / DB Succesfull.
== Client Side Installition ==
Step 1
Downloaded Default Standard Client from "2012-04-10" EXE
https://www.ro-vps.com/knowledgebase.php?action=displayarticle&id=71
Step 2
Downloaded Latest Kro Client For .GRF purpose. and copied grf and dll files to StandardRO folder.
Step 3
GRF Builder for clientinfo changes
GRFBuilder>Click Open > standardro.grf > Click Serach > typed *xml = found data/clientinfo.xml
Created New Blank Folder named "Data" Extracted "clientinfo.xml. in that made changes below
<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
<connection>
<display>StandardRO</display>
<balloon>Powered Everyone</balloon>
<desc></desc>
<address>127.0.0.1</address>
<port>6900</port>
<version>30</version>
<langtype>1</langtype>
<registrationweb></registrationweb>
<aid>
<admin>2000000</admin>
<admin>2000001</admin>
</aid>
<loading>
<image></image>
</loading>
</connection>
</clientinfo>
and saved it. and then repacked grf. Folder Ready with Grf's / dlls / ready client /
[Data]0=standardro.grf 1=palette.grf 2=rdata.grf 3=data.grf
Step 4
clicked runserver.bat server started succesfully
client loaded succesfully
created new account with using _m/f
logged in succesfully
*Problem char stuck with black screen at @go15 novice ground.
rest all is fine.
My First Text Tutorial for all beginners. soon i will add video.
done.bmp