fuzzyfreak
-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by fuzzyfreak
-
-
13 hours ago, crazyarashi said:
for client preparation i suggest you refer to this guide of Earnestinence, its very neat guide.
for 2018 clients i suggest you use this for building it.
4144 NemoThe client is working! Now I'm unable to connect to server. Is there a current guide for linux server setup? I used this one
-
On 7/12/2017 at 2:20 AM, Earnestinence said:
Hello rAthena Community
I'm Earnestinence, and i'll be guiding you to setup rAthena and run Ragnarok
Programs you need to install before we start
-
Downloads:
- Github : https://desktop.github.com/
- MySQL (When installing: make sure to check 'Use Legacy Authentication Method; Retain MySQL 5.x compatibility' ) : http://www.mysql.com/downloads/mysql/
-
MySQL Workbench : http://www.mysql.com/downloads/workbench/
- Note: remember the username and password you set when installing !
-
Latest Clean kRO Full Client : by: @Akkarin
-
Microsoft Visual Studio ( MVS ) : https://www.visualstudio.com/downloads/
- Visual Studio is a code editor supporting and C andC++ compiler. more info Click here by @Aleos
-
Notepad ++ : https://notepad-plus-plus.org/download/
- Note: Notepad++ source code editor and Notepad replacement ( or just use notepad )
-
2015-11-04a unpacked client: https://mega.nz/#!w84jRRjZ!iWjU1Qfsez_3nbTtqQuFWHsbda2IglPi7TBnzZWmJtI by: @Napster
- rAthena support all the clients listed in the packet files : read more
Required Files:
- After you download and install GitHub download these files using GitHub
-
File > Clone Repository
-
rAthena ( server ) :
https://github.com/rathena/rathena.git
-
rAthena ( server ) :
-
- English Translated System & Data Folders RE/PRE: by @zackdreaver
-
- For Renewal: https://github.com/zackdreaver/ROenglishRE For Pre-Renewal : https://github.com/zackdreaver/ROenglishPRE
-
NEMO Client Patcher : https://github.com/MStr3am/NEMO.git
- For more info see this topic by @NeoMind
-
Client Setup : http://nn.ai4rei.net/dev/opensetup/
- Client setup for Ragnarok Online by @Ai4rei
==========================================
Setting up rAthena Server-Side: See video time-line: 00:02
Step 1: Download/Clone rAthena Source
-
Open GitHub.
- Click Clone repository.
- Click URL tap.
- Copy and paste this URL: https://github.com/rathena/rathena.git
- Choose the downloading path.
- Click Clone and wait for it do finish downloading.
Step 2: Configuring rAthena See video time-line: 00:35
-
open rathena/conf/import-tmpl/char_conf.txt
-
Add these lines :
- userid: username
- passwd: password
- login_ip: 127.0.0.1
- char_ip: 127.0.0.1
-
[Optional] To change server name add this line :
- server_name: YourDesiredServerName
- Note: If you want to change anything in char_athena.conf, use the import-tmpl directory to avoid future issues when updating. ( just add the respective value you want ).
-
Add these lines :
-
rathena/conf/import-tmpl/map_conf.txt
-
Add these lines:
- userid: username
- passwd: password
- char_ip: 127.0.0.1
- map_ip: 127.0.0.1
- Note: If you want to change anything in map_athena.conf, use the import-tmpl directory to avoid future issues when updating. ( just add the respective value you want ).
-
Add these lines:
-
rathena/conf/import-tmpl/inter_conf.txt
-
Add these lines
- login_server_db: rathena
- ipban_db_db: rathena
- char_server_db: rathena
- map_server_db: rathena
- log_db_db: rathena_logs
- Note: If you want to change anything in map_athena.conf, use the import-tmpl directory to avoid future issues when updating. ( just add the respective value you want ).
- Note: I use rathena as my main database which contain all main tables (like: chars, login, guilds, etc... ). However, I like to separate my logs to rAthena_logs .
-
Add these lines
Step 3: Compiling rAthena See video time-line: 02:16
-
Locate rathena/rAthena.sln
- Locate and right click rAthena.sln open with > Microsoft Visual Studio 2017 ( or 2013 / 2015 )
- Wait for the MVS to load the project, when it's ready select Solution 'rAthena' (8 projects) and then right click and Click 'Clean Solution' First when clean finish successfully click on 'build Solution'
- Wait for it to finish, make sure the log below finish successfully
Step 4: Setting SQL Database ( make sure MySQL installed and running ) See video time-line: 03:13
-
open MySQL Workbench
-
log in :
- Using the username 'root 'and the password you set when you first install MySQL ( If you don't remember the password, you can reconfigure MySQL using MySQL installer )
-
once you logged in create new user account and grant Administrator Privileges: - See video time-line: 04:17
- In The Left Side click on Users and Privileges
- At The Bottom click on Add account
- Set Login Name : ragnarok
- Set Password : ragnarok
- Set Confirm Password : ragnarok
- At The Top Menu Click Administrative Roles: and then check DBA
- Click Apply
- logout by clicking on X at the top of the current tap and then login using the new user account ragnarok with password ragnarok See video time-line: 05:00
-
Creating databases/schema : See video time-line: 05:26
- Click on create new database/schema
- Set the Name: rathena ( this will be our main database/schema )
- Set Charset: utf8 ( Now this's is important you need to check this )
- Click apply, apply and then finish
- Now Click on create new database/schema
- Set the Name: rathena_logs ( this will be our logs database/schema )
- Set Charset: utf8 ( Now this's is important you need to check this )
- Click apply, apply and then finish
-
import rathena SQL files to rathena & rathena_logs databases: See video time-line: 06:16
- Double click on rathena database/schema we've just created
- Click on
- locate rathena folder and go to rathena/sql-files and click on main.sql
- Click on the light icon * wait for the tablet to be executed *
- Double click on rathena_logs database/schema we've just created
- Click on
- locate rathena folder and go to rathena/sql-files and click on logs.sql
- Click on the light icon * wait for the tablet to be executed *
-
change the username and password of the server: See video time-line: 07:03
- Now next/around rathena database right click on a blank area and click refresh all ( in order to view the tables we've just created or just relog )
- Click on rathena database/schema > tables > locate login table..
- now click on tables and locate login table then right click and click on select Rows - Limit 1000
- Double click on s1 and change it to username then hit enter ( we put the userid: username in rathena/conf/import-tmpl/char_conf.txt and map_conf.txt make sure you use the same one you put in these files )
- Double click on p1 and change it to password then hit enter ( we put the passwd: password in rathena/conf/import-tmpl/char_conf.txt and map_conf.txt make sure you use the same one you put in these files )
- Click apply, apply and then finish
-
log in :
Step 5 ( running the server )
-
Running rAthena server See video time-line: 07:35
-
locate rathena folder rathena/ click on runserver
- ( less than 8 mins without any errors )
-
locate rathena folder rathena/ click on runserver
==================================================
Client Side Running & patch ragnarok online client
-
open Official kRO Client/
-
Updating kRO Files:
- Locate and run rsu-kro-rag-lite.exe and wait for it to finish and then rsu-kro-renewal-lite.exe and wait for it to finish updating ..
-
Adding translated system/data files
- Locate ROenglishRE or ROenglishPRE and copy Data & System folders , GuildTip & Tipoftheday
- and paste these files into the official kro client folder ( Replace the files when asked )
-
Setting up clientinfo.xml :
-
locate official kRO client folder open folder data/ and edit file clientinfo.xml
- change the version to 55 <version>55</version>
- set the langtype you want i use 19 to be able to write in english and arabic <langtype>19</langtype> * use the forums search to find other langtype for other language *
-
set admin sprite for any account you want, just put the account id
-
<aid> <admin>2000000</admin> </aid>
-
-
locate official kRO client folder open folder data/ and edit file clientinfo.xml
- Copy and paste the setup file into the the official kRO client folder
-
Patching the Client 2015-11-04
- load the client and select recommended and click enter for data.ini and then CHANGE/EDIT system/iteminfo.lub to system/iteminfo.lua and check read data folder first, ignore missing palettes, ignore resource errors and then customize the client as you want
-
Updating kRO Files:
-
Here's my additional patches: >>> Custom Window Title ( name you server ) Disable Swear Filter Disconnect to Login Window Enable Title Bar Menu Read Data Folder First Show Cancel To Service Select Ignore Missing Palette Error Ignore Resource Errors Use Ragnarok Icon ( ragnarok icon for the client ) <<<
copy the new 2015-11-04aRagexe_patched and paste it your official kRO client folder
now the client is ready, just run the game using 2015-11-04aRagexe_patched and Enjoy
to create a male account just type ex: admin_f for female - admin_m for male
and don't forget to set the account group id 99 to get full GM permissions
========================================================
As of 28-7-2018: the topic is fully updated and support MySQL 8.x
========================================================
For further questions or concerns regarding the tutorial, Do NOT hesitate to contact me in this topic, or discord: Sexual Thoughts#6969, which is the best way to reach me.
- Earnestinence
I get the following error when running Neo to modify exe.
Disable 1rag1 type parameters failed in step 1 - 1rag1 not found
-
Downloads:
-
I have downloaded latest and nightly release neither of which will decompress.
Error can not open file as archive.
-
4 hours ago, crazyarashi said:
for client preparation i suggest you refer to this guide of Earnestinence, its very neat guide.
for 2018 clients i suggest you use this for building it.
4144 NemoAwesome thank you very much! I'll get to work on that now.
-
2 hours ago, crazyarashi said:
did you prepare your own grf and your client?
I must say no. I'm not sure what a grf is. Wait is that not what the patch did? I don't think Nemo will work with the new clients.
-
I have been googling and go through the forums for hours. There is so much different info most of which seems outdated and the rest has not worked. I’ve downloaded this client
https://rathena.org/board/topic/106413-kro-full-client-2018-08-13-includes-bgm-rsu/
I assume it’s the latest.
I’ve downloaded this patcher
http://nn.ai4rei.net/dev/rsu/#download
The kRO 2.4.22.793 and this language file
https://github.com/zackdreaver/ROenglishRE
At this point I have no idea what is going on. I run the patcher and copy over the language files nothing works. Opening the exe yields a grey box that must be forced closed and running setup still shows Japanese or whatever it is. I’m sure I’ve done everything wrong. Is there a current step by step guide that I could follow? If so can I get a link? Otherwise would someone be so kind as to guide this old fool to get this to work?
Help Getting Client Working
in Client-side Support
Posted
Ok the server seems to be running with no errors but the client fails to connect. The console output doesn't even show a connection attempt. Is there a client log?