25.10.2011, 16:26
Good Evening SAMP community.
Alright, I'm in search of an answer, as I can't find one myself!
As you may know due to my signature, I run a server called "TruckingWorld". The server seems to intermittently hang; for no apparent reason. I can only get RCON response, nothing more. The ping still shows in the client window, but noone can connected - They just get stuck at the "Connected. Joining the game..." screen. Those whom are already connected just get desynced, but, (and this maybe important), still receive admin messages (rcon say, from an external source (my laptop)). The player list, shows in the client window also, however isn't live. It shows all the players that were connected when the server hung. If I type "players" in the RCON window, I see all the players that were connected when the server hung also, however if they have actually disconnected from the server (desync = rage quit? lol) their ping shows as -1 and their IP shows as 255.255.255.255. I'm guessing, as OnPlayerDisconnect cannot be called due to the server being stuck, it doesn't fully process the disconnection, and therefore cannot remove the player from it's player cache.
This include, is the ONLY change I have made in the past three weeks (due to school and exams and such). (I'm happy for that to be there, by the way - It's small, hardly unique nor beneficial to any other server...)
Next time it hangs, I will leave it in that state so you can see the issue yourself.
This is very strange, and it's the first time it's happened to me, ever.
Some more information:
Ash
Alright, I'm in search of an answer, as I can't find one myself!
As you may know due to my signature, I run a server called "TruckingWorld". The server seems to intermittently hang; for no apparent reason. I can only get RCON response, nothing more. The ping still shows in the client window, but noone can connected - They just get stuck at the "Connected. Joining the game..." screen. Those whom are already connected just get desynced, but, (and this maybe important), still receive admin messages (rcon say, from an external source (my laptop)). The player list, shows in the client window also, however isn't live. It shows all the players that were connected when the server hung. If I type "players" in the RCON window, I see all the players that were connected when the server hung also, however if they have actually disconnected from the server (desync = rage quit? lol) their ping shows as -1 and their IP shows as 255.255.255.255. I'm guessing, as OnPlayerDisconnect cannot be called due to the server being stuck, it doesn't fully process the disconnection, and therefore cannot remove the player from it's player cache.
This include, is the ONLY change I have made in the past three weeks (due to school and exams and such). (I'm happy for that to be there, by the way - It's small, hardly unique nor beneficial to any other server...)
Next time it hangs, I will leave it in that state so you can see the issue yourself.
This is very strange, and it's the first time it's happened to me, ever.
Some more information:
- Server Version: 0.3c R5
- Operating System: Linux, CentOS 5
- IP/Port: 94.23.108.110:1996 (Not advertising, just there incase it hangs again)
- Plugins: sscanf, streamer (Incognito)
- Total Filterscripts Loaded: 7
- If you need anymore information, just ask!
Ash