Jump to content

Jowy129

Members
  • Posts

    5
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    France

Recent Profile Visitors

1212 profile views

Jowy129's Achievements

Poring

Poring (1/15)

0

Reputation

  1. Hello, I'm trying to add Doram and their Summoner's class in Pre-Renewal. I added what was necessary from rathena/db/re/ in those files : rathena/db/pre-re/skill_db.txt rathena/db/pre-re/skill_require_db.txt rathena/db/pre-re/skill_tree.txt rathena/db/pre-re/skill_cast_db.txt I changed the base 100 level requirement for some skills and changed the exp table too. The base level is 99 now. I can add skill points and unlock all skills. But when I try to put skills in shortcut or use it, the skill icon turns red, like the "etc." tab (see the attached picture), and I can't move it or use it. I don't know if I need to change something server-side or client-side. Any tips or help for that ? Thank you.
  2. Hello, I hope I chose the good subforum... I'm trying to start a RO server but it losts the connection with the char server and the login server. I followed some guides and tried to find some answers here and there. I think I'm missing something. First, I have my RO server on a docker container (I'll just call it my docker) and the database is on the physical server (I'll call it the master) which started the docker on the same machine, with this command : docker run -it -d -p 22222:22 -p 49152:80 -p 49153:3306 -p 5121:5121 -p 6121:6121 -p 6900:6900 robuild Then, on the master, I used this command for the DB user and the server account : create database prerathena; create user 'ragnarok'@'%' identified by 'ragnarokpass'; grant select,insert,update,delete on `prerathena`.* to 'ragnarok'@'%'; update `login` set `userid` = "server", `user_pass` = md5("serverpass") where `account_id` = 1; On the docker, I made those changes... In conf/import/char_conf.txt : userid: server passwd: serverpass server_name: MyServer pincode_enabled: no pincode_force: no char_moves_unlimited: yes char_ip: 163.X.X.X login_ip: 163.X.X.X In conf/import/inter_conf.txt : login_server_id: ragnarok login_server_pw: ragnarokpass login_server_db: prerathena login_case_sensitive: yes ipban_db_id: ragnarok ipban_db_pw: ragnarokpass ipban_db_db: prerathena char_server_id: ragnarok char_server_pw: ragnarokpass char_server_db: prerathena map_server_id: ragnarok map_server_pw: ragnarokpass map_server_db: prerathena log_db_id: ragnarok log_db_pw: ragnarokpass log_db_db: prerathena use_sql_db: yes In conf/import/map_conf.txt : userid: server passwd: serverpass map_ip: 163.X.X.X char_ip: 163.X.X.X In conf/map_athena.conf : // Interserver communication passwords, set in account.txt (or equiv.) userid: server passwd: serverpass // 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: 163.X.X.X // 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: 163.X.X.X // Map Server Port map_port: 5121 In conf/char_athena.conf : // Server Communication username and password. userid: server passwd: serverpass // 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: MyServer // 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: 163.X.X.X // 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: 163.X.X.X // Character Server Port char_port: 6121 In conf/inter_athena.conf : // MySQL Login server login_server_ip: 163.X.X.X login_server_port: 3306 login_server_id: ragnarok login_server_pw: ragnarokpass login_server_db: prerathena login_codepage: login_case_sensitive: no ipban_db_ip: 163.X.X.X ipban_db_port: 3306 ipban_db_id: ragnarok ipban_db_pw: ragnarokpass ipban_db_db: prerathena ipban_codepage: // MySQL Character server char_server_ip: 163.X.X.X char_server_port: 3306 char_server_id: ragnarok char_server_pw: ragnarokpass char_server_db: prerathena // MySQL Map Server map_server_ip: 163.X.X.X map_server_port: 3306 map_server_id: ragnarok map_server_pw: ragnarokpass map_server_db: prerathena // MySQL Log Database log_db_ip: 163.X.X.X log_db_port: 3306 log_db_id: ragnarok log_db_pw: ragnarokpass log_db_db: prerathena log_codepage: log_login_db: loginlog I even tried (thanks to this post) the subnet in conf/subnet_athena.conf , but I takes longer to lose the connection and that's all : subnet: 255.0.0.0:163.X.X.X:163.X.X.X Changing this makes a long "logging in to char server..." but finally fails by itself or if I try to connect on the server with the client. So, what can I do to avoid this loop : Thank you.
  3. Hello, I'm currently trying to add Summoner's skill on a server and I'm stuck. I can't add points in skills (but I read I need to change my Ragexe to a more recent one, so I'll do it soon) but, before trying to change that, I saw a warning on my console : I just added 4218 and 4220 in job_exp.txt (removing the ones in the end, with 3rd classes and such) but it's not doing anything. Where should I search to remove those warnings ? Thank you.
  4. Hello ! I'm trying to figure how to find a char ID from a player who joins a waiting room via this code : waitingroom "Join Blue Team", 2, "battle#join::OnStart", 1; How can I have the char ID of the first one to join ? And finally the others ? I thought strcharinfo(0); would do the job. But I just have a "buildin_strcharinfo: fatal error ! player not attached!" error. Thank you. Edit : Nvm. I found this : *getwaitingroomusers "<NPC object name>"; This command get all the characters in the waiting room of the given NPC and stores their gids in the array .@waitingroom_users[]. Also, stores the the number of characters in the variable .@waitingroom_usercount
  5. Hello, I used GRF Editor to encrypt all my GRF but I saw that it's possible to delete and add new files. So, except for custom stuff, it's not useful. Is there a way to prevent this with a tool ? If no, I was thinking about encrypting the entire GRF manually (and not only file by file) but I don't know how my Hexed would read it. Any suggestion for this entire problem ? Thank you.
×
×
  • Create New...