Yekaterina Posted March 7, 2023 Report Share Posted March 7, 2023 (edited) Dear developers, Sometimes, when a player disconnects from a game, they rejoin as a spectator. For example it happened to 0AD2121 today: The most common solution is to delete all cache files and reboot, which solves the problem. However, it would be great to eliminate this bug from the very beginning. In addition, multiplayer games with AI always result in OOS error, is there a way to fix this? Best, Heli Edited March 7, 2023 by Helicity 1 Quote Link to comment Share on other sites More sharing options...
Stan` Posted March 7, 2023 Report Share Posted March 7, 2023 28 minutes ago, Helicity said: In addition, multiplayer games with AI always result in OOS error, is there a way to fix this? Yes but it's non trivial. You also get a popup on match start warning you about it. You can't rejoin a game with AI. In your screenshot it seems that player has no longer a rating in his name. Quote Link to comment Share on other sites More sharing options...
Yekaterina Posted March 7, 2023 Author Report Share Posted March 7, 2023 2 minutes ago, Stan` said: In your screenshot it seems that player has no longer a rating in his name. Before he disconnected, he was 1412, but after he rejoined, he became rating-less. It could be related to bugs in the rating system? Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted March 7, 2023 Report Share Posted March 7, 2023 I remember someone told me it was related in some way to the custom rating mod, but I can't confirm. Quote Link to comment Share on other sites More sharing options...
Yekaterina Posted March 7, 2023 Author Report Share Posted March 7, 2023 No one was using custom rating mod today and the error still occurred, so there is something wrong at a more fundamental level about the ratings code. Quote Link to comment Share on other sites More sharing options...
Stan` Posted March 7, 2023 Report Share Posted March 7, 2023 2 hours ago, Helicity said: No one was using custom rating mod today and the error still occurred, so there is something wrong at a more fundamental level about the ratings code. How do you know? Quote Link to comment Share on other sites More sharing options...
Yekaterina Posted March 7, 2023 Author Report Share Posted March 7, 2023 Just now, Stan` said: How do you know? Everyone had genuine rating numbers. No whacky values. It happens to me even when I don't use customrating. Quote Link to comment Share on other sites More sharing options...
Stan` Posted March 7, 2023 Report Share Posted March 7, 2023 Just now, Helicity said: Everyone had genuine rating numbers. No whacky values. My point is that one can have hidden mods but okay. Just now, Helicity said: It happens to me even when I don't use customrating. Does it happen on a stable connexion? @Dunedan @user1 @rossenburg Could anything cause this ? Quote Link to comment Share on other sites More sharing options...
Yekaterina Posted March 7, 2023 Author Report Share Posted March 7, 2023 6 minutes ago, Stan` said: Does it happen on a stable connexion? My connection was questionable so that might be a cause. However, I have seen this many times, not just me and 0AD2121 Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted March 7, 2023 Report Share Posted March 7, 2023 It does happen fairly frequently, although I personally haven't seen it for a couple of weeks. Quote Link to comment Share on other sites More sharing options...
Feldfeld Posted March 7, 2023 Report Share Posted March 7, 2023 Maybe wait a little in the lobby before trying to rejoin the game, in case the bot is slow to assign ratings. Or use custom ratings mod to eliminate that possibility? Quote Link to comment Share on other sites More sharing options...
MarcusAureliu#s Posted March 8, 2023 Report Share Posted March 8, 2023 10 hours ago, Feldfeld said: Maybe wait a little in the lobby before trying to rejoin the game, in case the bot is slow to assign ratings. Or use custom ratings mod to eliminate that possibility? In many cases you can not rejoin immediatly, and you get a message saying something like " you are already in the game". It is fixed if the host kicks you. Quote Link to comment Share on other sites More sharing options...
rossenburg Posted March 8, 2023 Report Share Posted March 8, 2023 it's unlikely that its customratings that causes that because when registering a game your actual ratings is assign not the custom ratings that's why its still possible to be able to play 1v1 or team games and the original ratings is adjusted once the game ends instead of the customratings , I think there's PlayerAssignmentsController.js that checks and assign empty slots for each player, once player is disconnected and tries to reconnect it does give them their old assignments back. Probably the bots slightly delays removing a player that has been disconnected from a game which may results in the "you are already in the game" message @MarcusAureliu#s is talking about and a delay in assigning a ratings when the player joins the lobby and tries to enter a game immediately which may also end up in the player joining as spec. Another cause could be internet connection. Not a major problem tho and doesn't really happen often Quote Link to comment Share on other sites More sharing options...
Yekaterina Posted March 8, 2023 Author Report Share Posted March 8, 2023 50 minutes ago, rossenburg said: bots slightly delays Why do bots have such delays? Many bugs seemed to be related to the bots not being able to respond quickly enough - surprising as human reaction time is about 200ms and computers can process much in that time interval. Quote Link to comment Share on other sites More sharing options...
rossenburg Posted March 8, 2023 Report Share Posted March 8, 2023 8 minutes ago, Helicity said: Why do bots have such delays? Many bugs seemed to be related to the bots not being able to respond quickly enough - surprising as human reaction time is about 200ms and computers can process much in that time interval. no idea, that may not be the major cause. There are several factors to consider also, like internet connection etc Quote Link to comment Share on other sites More sharing options...
Kampot Posted March 9, 2023 Report Share Posted March 9, 2023 To find out if this is customrating issue you should observe 2 situations: Host of the game have customrating Guest connecting has customrating I only know if you set fixed string and in customrating you will always join with that string to that game. Also make sure you don't use experiemental random numeric setup, which is there only for situation you host game (you cant disconnect). it would generate your random rating every time you connect. 1 Quote Link to comment Share on other sites More sharing options...
Yekaterina Posted March 9, 2023 Author Report Share Posted March 9, 2023 (edited) . Edited March 9, 2023 by Helicity 1 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.