LogicXPlaysYT Posted Wednesday at 13:15 Report Share Posted Wednesday at 13:15 Hi, When I set up the lobbybots, I get the following errors: 2025-07-23T15:14:25+0200 ERROR No appropriate login method. 2025-07-23T15:14:25+0200 ERROR Can't log in. Aborting reconnects. I’ve checked my ejabberd config and confirmed the user credentials are correct, but the bot still fails to log in. Could someone please advise how to fix this issue? Thanks in advance! Best regards, LogicXPlaysYT 1 Quote Link to comment Share on other sites More sharing options...
Dunedan Posted Wednesday at 15:00 Report Share Posted Wednesday at 15:00 So you can login with other users, e.g. when using 0ad, but login fails for the lobby bots? Quote Link to comment Share on other sites More sharing options...
LogicXPlaysYT Posted Wednesday at 15:08 Author Report Share Posted Wednesday at 15:08 Yes, I can register users and log in successfully, but the lobby bots still can’t authenticate. Quote Link to comment Share on other sites More sharing options...
Dunedan Posted Wednesday at 16:41 Report Share Posted Wednesday at 16:41 How do you run the bots? Do you use https://github.com/0ad/lobby-infrastructure/? Quote Link to comment Share on other sites More sharing options...
LogicXPlaysYT Posted Wednesday at 17:08 Author Report Share Posted Wednesday at 17:08 It was the wrong one, thank you! Quote Link to comment Share on other sites More sharing options...
LogicXPlaysYT Posted Wednesday at 18:09 Author Report Share Posted Wednesday at 18:09 @DunedanI had one last question. Today I spent around 5 hours setting up a fully working Ejabberd system, and everything works perfectly; except for the bots. Is there a way to get the bots working on Ejabberd? I used: 'https://github.com/0ad/lobby-bots' Quote Link to comment Share on other sites More sharing options...
Dunedan Posted yesterday at 07:48 Report Share Posted yesterday at 07:48 In general the instructions in https://github.com/0ad/lobby-bots should still work, although I haven't set up a multiplayer lobby using them in quite a while as using https://github.com/0ad/lobby-infrastructure/ is just much more comfortable. Regarding your specific error, I can only guess based on the limited information you provided, but somebody had the same problem in the past using SleekXMPP (the predecessor of Slixmpp currently used by the bots): https://github.com/fritzy/SleekXMPP/issues/250. So my guess is you try to connect without TLS encryption, which Slixmpp doesn't allow with PLAIN authentication out of the box. 1 Quote Link to comment Share on other sites More sharing options...
LogicXPlaysYT Posted yesterday at 10:47 Author Report Share Posted yesterday at 10:47 To start the bots I used command: 'python -m xpartamupp.bot_start -l admin -p logic -n HostTracker -r arena -m localhost --no-verify' , I've also tried this one: 'python -m xpartamupp.bot_start' but both of the commands give the error: '2025-07-24T12:46:42+0200 ERROR No appropriate login method.' '2025-07-24T12:46:42+0200 ERROR Can't log in. Aborting reconnects.' Does this mean I'll have to buy a domain first ( because now I'm using localhost ) create a TLS encryption and try it again? Quote Link to comment Share on other sites More sharing options...
Dunedan Posted yesterday at 18:31 Report Share Posted yesterday at 18:31 7 hours ago, LogicXPlaysYT said: Does this mean I'll have to buy a domain first ( because now I'm using localhost ) create a TLS encryption and try it again? No, you don't have to buy anything. You can continue to run it on localhost and create a self-signed TLS certificate as well. See the instructions at https://github.com/0ad/lobby-bots?tab=readme-ov-file#choice-b-self-signed-certificate. Quote Link to comment Share on other sites More sharing options...
LogicXPlaysYT Posted yesterday at 18:34 Author Report Share Posted yesterday at 18:34 Alright, thank u Quote Link to comment Share on other sites More sharing options...
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.