elao
Active Member
- Joined
- Mar 21, 2025
- Messages
- 32
- Reaction score
- 36
Yes, I just confirmed by logging inIs the server still up and running for testing purpose?
Yes, I just confirmed by logging inIs the server still up and running for testing purpose?
You have changed the RSA to the RSA from this server ?Yeah..The reason I asked is because I registered and created 1 character. However when I try to login I get connection failed. (I'm using client 7.7 with ipchanger)
121793809226659874120563434457378290680712961255388163335981998802810198001060741960884620303767165808945553490232384319640949111025960594429556046947046669780460678698731721332300359415965143790954689620894727453642602895794899765974634449445059302407051484378870077027957637912083504181824460210859132357393
Yes, I just confirmed by logging in
Oops..You have changed the RSA to the RSA from this server ?
LUA:121793809226659874120563434457378290680712961255388163335981998802810198001060741960884620303767165808945553490232384319640949111025960594429556046947046669780460678698731721332300359415965143790954689620894727453642602895794899765974634449445059302407051484378870077027957637912083504181824460210859132357393
@fusion32 already do a ip changer for change RSA just follow the steps:Oops..
Gotta read some tutorial on how to do that.

I installed it here in a VM, but the list of characters appears, but it doesn't log into the game. I changed the RSA key to test, and it still continued like this. I checked the permissions, and the VM also has a firewall disabled.
communication.cc:1432://ServerAddress.sin_addr.s_addr = inet_addr(GameAddress);
ServerAddress.sin_addr.s_addr = htonl(INADDR_ANY);
bind to fail with something like EADDRNOTAVAIL if there is no interface with such address.EDIT: Sorry friend, I found the problem here because I wasn't logging in. You don't need to make that change you showed, thanks.I think this is due to how the game server binds the listening socket. At startup it will request the listening address to the query manager (with the LoadWorldConfig query). If for example it is the loopback address (127.0.0.1), it'll bind to the loopback interface which only accepts local connections, and I think the HOST and VM loopback interfaces don't communicate which might be the problem here.
I had other people with this same problem but I delayed addressing it mostly because I didn't have problems with setting up a VPS, and because I tested it using WSL on Windows which probably shared the same loopback interface. The quick fix is to modify the binding address atcommunication.cc:1432:
Code://ServerAddress.sin_addr.s_addr = inet_addr(GameAddress); ServerAddress.sin_addr.s_addr = htonl(INADDR_ANY);
I might commit this change to the repository but I'd still want to confirm whether this is correct. It makes sense for the loopback address (1st paragraph) but I'd expectbindto fail with something likeEADDRNOTAVAILif there is no interface with such address.
How did u fix it? I'm stuck on the same thing you are and I even modified the binding address like fusion32 mentioned with no success.EDIT: Sorry friend, I found the problem here because I wasn't logging in. You don't need to make that change you showed, thanks.
You should apply that change and when you add the server on the database tibia-querymanager/sql/init.sql at master · fusion32/tibia-querymanager (https://github.com/fusion32/tibia-querymanager/blob/master/sql/init.sql) you need to change the “localhost” ip to your global ipHow did u fix it? I'm stuck on the same thing you are and I even modified the binding address like fusion32 mentioned with no success.
As Olddies said there, I had forgotten to change "localhost" to the vm's IP kkk. But currently I made more changes to the files, added remote access config, added highscore auto updater, added the groupid system for ADM and other functions. I'm testing the query in multi worldHow did u fix it? I'm stuck on the same thing you are and I even modified the binding address like fusion32 mentioned with no success.
Change the ip on the init sql from localhost to your global ipI was able to make it run on Docker, every single container is running but I'm having an issue with the connecting to the game world. I can see the character list but I cannot connect to the world, why is that? @fusion32
View attachment 95312View attachment 95313
You might need to change this (I had to. Also using docker)I was able to make it run on Docker, every single container is running but I'm having an issue with the connecting to the game world. I can see the character list but I cannot connect to the world, why is that? @fusion32
View attachment 95312View attachment 95313
any repo or tutorial?I got success working on project for Windows.