HaureN Posted January 20, 2015 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 35 Reputation: 25 Joined: 10/17/13 Last Seen: December 30, 2022 Share Posted January 20, 2015 Can anyone help me?Can anyone show me a updated tutorial?I've searched a lot... Quote Link to comment Share on other sites More sharing options...
Radian Posted January 21, 2015 Group: Members Topic Count: 162 Topics Per Day: 0.04 Content Count: 1546 Reputation: 192 Joined: 07/23/14 Last Seen: June 24, 2024 Share Posted January 21, 2015 Guide : on how to create your own offline server. Basic Software Need : to start your own server good for localhost only. MySQL Workbench ( http://dev.mysql.com/downloads/workbench/ ) MS Visual C++ ( http://www.visualstudio.com/en-us/downloads#d-2010-express ) TortoiseGIT or MSysGIT ( https://code.google.com/p/tortoisegit/ ) & ( http://msysgit.github.io/ ) Data & Other Files Need : It means, the files that you need for Client & Server side. Latest & Updated Data ( https://github.com/ROClientSide/Translation ) Credits to all who help Translating the files. RO Client Library ( http://roclients.info/ ) where you can get all the undiff clients and full installer. NEMO ( https://github.com/RadianFord/NEMO ) a software that can diff your undiff clients. Credits for Neo Open Setup ( http://hercules.ws/board/topic/652-ro-open-setup-v2113389-last-updated-20141027/ ) Credits for Ai4rei Trunk ( https://github.com/rathena/rathena ) of rAthena. Part 1 : Guide Now make sure you installed the 3 Basic Software . Now open your Mysql Workbench create 2 database for the main & logs (ex: database1 = main & database2 = logs ). when you are done let's move to the part 2 of the Guide. Part 2 : Guide Now create a new folder in your desktop name it whatever you like. right click it. ( I use TortoiseGIT but it's up to you which of those two software you will use but for this guide I use Tortoise ) refer to the images below.. As you can see the image you can see => " SVN Checkout " it should show up if you install Tortoise. now after you click the SVN Checkout. refer the images below... Now you need to go to ( https://github.com/rathena/rathena ) copy the link and paste it on the " URL of Repository: " and then press OK. It looks like this when its working.. All you need to do is wait untill its done... Part 3 : Guide When transferring is finished. open your trunk/conf/char_athena.conf // Athena Character configuration file. // Note: "Comments" are all text on the right side of a double slash "//" // Whatever text is commented will not be parsed by the servers, and serves // only as information/reference. // Server Communication username and password. userid: s1 <= Replace this to your desired username. passwd: p1 <= same thing change it to your desired password // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: Do not use spaces or any of these characters which are not allowed in // Windows filenames \/:*?"<>| // ... or else guild emblems won't work client-side! server_name: rAthena // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) wisp_server_name: Server // 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 <= On this part remove the " // " after login_ip: // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1 // Login Server Port login_port: 6900 // 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 <= Same thing with the login_ip remove the " // " after char_ip: // Character Server Port char_port: 6121 Now open trunk/conf/map_athena.conf //-------------------------------------------------------------- //rAthena Map-Server Configuration File //-------------------------------------------------------------- // Note: "Comments" are all text on the right side of a double slash "//" // Whatever text is commented will not be parsed by the servers, and serves // only as information/reference. //-------------------------------------------------------------- // Configuration Info //-------------------------------------------------------------- // Interserver communication passwords, set in account.txt (or equiv.) userid: s1 <= This must be the same username with the char_athena.conf passwd: p1 <= Also this, It must be the same with char_athena.conf (this is important) // 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 <= Now for this remove the " // " after char_ip: // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1 // Character Server Port char_port: 6121 // 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 <= Also this one, make sure that the " // " after map_ip: must be remove. // Map Server Port map_port: 5121 Since this guide if good for localhost only. using 127.0.0.1 is fine... Now open trunk/conf/inter_athena.conf this part is also important make sure all the details are correct.. // MySQL Login server login_server_ip: 127.0.0.1 login_server_port: 3306 login_server_id: ragnarok <= Change this to the username you use for Mysql Workbench (default username: root) but make sure you use the correct one. login_server_pw: ragnarok <= Change this to the password of the username of your Mysql Workbench. login_server_db: ragnarok <= This one is for the database1(main.sql) hmm? (you remember on the Part 1 Guide. You create 2 database for main & logs. login_codepage: login_case_sensitive: no ipban_db_ip: 127.0.0.1 ipban_db_port: 3306 ipban_db_id: ragnarok <= Same thing username of the Mysql Workbench. ipban_db_pw: ragnarok <= Password of Mysql Workbench same thing. ipban_db_db: ragnarok <= same thing. change this to the database1 (main.sql) ipban_codepage: // MySQL Character server char_server_ip: 127.0.0.1 char_server_port: 3306 char_server_id: ragnarok <= Same thing username of the Mysql Workbench. char_server_pw: ragnarok <= Password of Mysql Workbench same thing. char_server_db: ragnarok <= same thing. change this to the database1 (main.sql) // MySQL Map Server map_server_ip: 127.0.0.1 map_server_port: 3306 map_server_id: ragnarok <= Same thing username of the Mysql Workbench. map_server_pw: ragnarok <= Password of Mysql Workbench same thing. map_server_db: ragnarok <= same thing. change this to the database1 (main.sql) // MySQL Log Database log_db_ip: 127.0.0.1 log_db_port: 3306 log_db_id: ragnarok <= Same thing username of the Mysql Workbench. log_db_pw: ragnarok <= Password of Mysql Workbench same thing. log_db_db: ragnarok <= Now for this one its for (logs.sql) soo put the database2 name here. log_codepage: log_login_db: loginlog Now you are done setting.. This one is not yet finish but the rest can be answered on the other topics. 1 Quote Link to comment Share on other sites More sharing options...
HaureN Posted January 24, 2015 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 35 Reputation: 25 Joined: 10/17/13 Last Seen: December 30, 2022 Author Share Posted January 24, 2015 thank you so much Quote Link to comment Share on other sites More sharing options...
Question
HaureN
Can anyone help me?
Can anyone show me a updated tutorial?I've searched a lot...
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.