Idk if it's just mere coincidences or very timed moments, but I was playing with some friends on Kart for these 3 days and I've been seeing noticing a crash pattern.
1) First Netgame: I was hosting Kart Saturn with addons (around 40 addons), then 2 or 3 players gets a crash. These players who got the crash were running vanilla SRB2 Kart. Once they did the switch to Saturn, they never got a crash again.
On this vid you can see just in time to overtake the Tails player, both players got a game crash. So I'm thinking this crash could happen on a ranking update between both.
2) Second Netgame: A friend offered to host kart on their VPS to have better ping on it. Using Saturn v9.2 to host, whole different addon pool. Results: we've seen the same crashes as before.
I unfortunately don't have a video about this one.
NOTES:
We didn't use DEDICATED=1 build, only the -dedicated launch parameter.
The crashes happens randomly. could happen in large sessions, or soon as expected.
3) Other netgames: Someone told me that the last time they hosted SRB2 Kart on Saturn, it happened the same scenario.
Is there a solution for it? or do we use vanilla Kart to host at the end? we used Saturn because is an updated and actually maintained build that still holds netgame compatibility for vanilla Kart v1.6.
Idk if it's just mere coincidences or very timed moments, but I was playing with some friends on Kart for these 3 days and I've been seeing noticing a crash pattern.
**1) First Netgame:** I was hosting Kart Saturn with addons (around 40 addons), then 2 or 3 players gets a crash. These players who got the crash were running vanilla SRB2 Kart. Once they did the switch to Saturn, they never got a crash again.
On this vid you can see just in time to overtake the Tails player, both players got a game crash. So I'm thinking this crash could happen on a ranking update between both.
https://github.com/user-attachments/assets/46dde392-f632-48b0-ae97-6d01b0bebc2c
**2) Second Netgame:** A friend offered to host kart on their VPS to have better ping on it. Using Saturn v9.2 to host, whole different addon pool. Results: we've seen the same crashes as before.
I unfortunately don't have a video about this one.
**NOTES:**
- We didn't use `DEDICATED=1` build, only the `-dedicated` launch parameter.
- The crashes happens randomly. could happen in large sessions, or soon as expected.
**3) Other netgames:** Someone told me that the last time they hosted SRB2 Kart on Saturn, it happened the same scenario.
Is there a solution for it? or do we use vanilla Kart to host at the end? we used Saturn because is an updated and actually maintained build that still holds netgame compatibility for vanilla Kart v1.6.
So we did another test but this time I was using SRB2 Kart v1.6 vanilla build instead of Saturn.
The host uses Kart Saturn
For a long session, I didn't got any crash. I'm using Linux Mint. Could be a Windows only issue...?
So we did another test but this time I was using SRB2 Kart v1.6 vanilla build instead of Saturn.
The host uses Kart Saturn
For a long session, I didn't got any crash. I'm using Linux Mint. Could be a Windows only issue...?
Hello thanks for the report!
Messed around a bit with vanilla on both nix and windows earlier and couldnt seem to repro this so far.
Do those who crashed happen to have a crashlog by chance?
On windows vanilla builds those should be ".RPT" files in the game folder, which might give some more insight on what might´ve happened there.
Hello thanks for the report!
Messed around a bit with vanilla on both nix and windows earlier and couldnt seem to repro this so far.
Do those who crashed happen to have a crashlog by chance?
On windows vanilla builds those should be ".RPT" files in the game folder, which might give some more insight on what might´ve happened there.
Unfortunately none of the players who got the crash has any crash-log.txt or .RPT files. weird.
I'll ask if they remember getting even an error message
Unfortunately none of the players who got the crash has any crash-log.txt or .RPT files. weird.
I'll ask if they remember getting even an error message
That could explain why it didn't dropped any crash log or RPT (they're the sender of the video shown here)
That could explain why it didn't dropped any crash log or RPT (they're the sender of the video shown here)
<img width="668" height="143" alt="Image" src="https://github.com/user-attachments/assets/cd6ebaea-8a2b-40e8-a663-1c313a7980f6" />
Hmm yeah thats quite unfortunate, tho the game just freezing makes me believe this somehow my be lua related.
Is the server still up so i can load up its addons for testing?
I do have to say though that the vanilla client is really quite crashy at times, especially the 32bit release on Windows and alot of it is fixed in Saturn.
However i still want to look into this just in case it really might be something from Saturn side
Hmm yeah thats quite unfortunate, tho the game just freezing makes me believe this somehow my be lua related.
Is the server still up so i can load up its addons for testing?
I do have to say though that the vanilla client is really quite crashy at times, especially the 32bit release on Windows and alot of it is fixed in Saturn.
However i still want to look into this just in case it really might be something from Saturn side
Does it work for you if I send the files and my server parameters in a zip as well?
Problem is when I host, the download speed is slow. and the friend who provided a VPS to host a server is not available at the moment.
Does it work for you if I send the files and my server parameters in a zip as well?
Problem is when I host, the download speed is slow. and the friend who provided a VPS to host a server is not available at the moment.
Ok i did a bunch of testing and messing around with a bunch of setups (Both nix and Windows)
I did not seem to be able to repro any crash from the vanilla side
However what i do see are lots of warnings coming from Saturn side WARNING: Too many open files, force calling lua garbage collector
Which appears to be coming from the config loading code from Hitfeed
On nix this just will make the game unable to open any more files after a while in vanilla, i cannot tell what happens on Windows especially with the 32bit release build, but if i had to guess it might cause issues like these
To note, this is an issue with mentioned Lua script, Saturn just has an emergency handling for such cases to prevent issues
Id suggest to try without Hitfeed for now or fix the issue within it (though since hitfeed is not "reusable" should refer to the srb2 mb on how to handle "port fixes")
Ok i did a bunch of testing and messing around with a bunch of setups (Both nix and Windows)
I did not seem to be able to repro any crash from the vanilla side
However what i do see are lots of warnings coming from Saturn side `WARNING: Too many open files, force calling lua garbage collector`
Which appears to be coming from the config loading code from Hitfeed
On nix this just will make the game unable to open any more files after a while in vanilla, i cannot tell what happens on Windows especially with the 32bit release build, but if i had to guess it might cause issues like these
To note, this is an issue with mentioned Lua script, Saturn just has an emergency handling for such cases to prevent issues
Id suggest to try without Hitfeed for now or fix the issue within it (though since hitfeed is not "reusable" should refer to the srb2 mb on how to handle "port fixes")
Yeah in fact we did without Hitfeed but still the crashes happens for them randomly. But could be in fact that they're using the x32 bit release 🤔 as you said... I had to ask tho. I'm unaware which vanilla build they're using. Either x32 or x64
Yeah in fact we did without Hitfeed but still the crashes happens for them randomly. But could be in fact that they're using the x32 bit release 🤔 as you said... I had to ask tho. I'm unaware which vanilla build they're using. Either x32 or x64
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Idk if it's just mere coincidences or very timed moments, but I was playing with some friends on Kart for these 3 days and I've been seeing noticing a crash pattern.
1) First Netgame: I was hosting Kart Saturn with addons (around 40 addons), then 2 or 3 players gets a crash. These players who got the crash were running vanilla SRB2 Kart. Once they did the switch to Saturn, they never got a crash again.
On this vid you can see just in time to overtake the Tails player, both players got a game crash. So I'm thinking this crash could happen on a ranking update between both.
https://github.com/user-attachments/assets/46dde392-f632-48b0-ae97-6d01b0bebc2c
2) Second Netgame: A friend offered to host kart on their VPS to have better ping on it. Using Saturn v9.2 to host, whole different addon pool. Results: we've seen the same crashes as before.
I unfortunately don't have a video about this one.
NOTES:
DEDICATED=1build, only the-dedicatedlaunch parameter.3) Other netgames: Someone told me that the last time they hosted SRB2 Kart on Saturn, it happened the same scenario.
Is there a solution for it? or do we use vanilla Kart to host at the end? we used Saturn because is an updated and actually maintained build that still holds netgame compatibility for vanilla Kart v1.6.
So we did another test but this time I was using SRB2 Kart v1.6 vanilla build instead of Saturn.
The host uses Kart Saturn
For a long session, I didn't got any crash. I'm using Linux Mint. Could be a Windows only issue...?
Hello thanks for the report!
Messed around a bit with vanilla on both nix and windows earlier and couldnt seem to repro this so far.
Do those who crashed happen to have a crashlog by chance?
On windows vanilla builds those should be ".RPT" files in the game folder, which might give some more insight on what might´ve happened there.
I'll ask them if they have it. thanks for the answer. I'll notify once I got the crash reports.
Unfortunately none of the players who got the crash has any crash-log.txt or .RPT files. weird.
I'll ask if they remember getting even an error message
That could explain why it didn't dropped any crash log or RPT (they're the sender of the video shown here)
Hmm yeah thats quite unfortunate, tho the game just freezing makes me believe this somehow my be lua related.
Is the server still up so i can load up its addons for testing?
I do have to say though that the vanilla client is really quite crashy at times, especially the 32bit release on Windows and alot of it is fixed in Saturn.
However i still want to look into this just in case it really might be something from Saturn side
Does it work for you if I send the files and my server parameters in a zip as well?
Problem is when I host, the download speed is slow. and the friend who provided a VPS to host a server is not available at the moment.
Yeah that should work too
https://patchy.moe/jd13J expires after 14 days
Alright thank you much!
Will test around with this and hope i can figure out whats going on
Ok i did a bunch of testing and messing around with a bunch of setups (Both nix and Windows)
I did not seem to be able to repro any crash from the vanilla side
However what i do see are lots of warnings coming from Saturn side
WARNING: Too many open files, force calling lua garbage collectorWhich appears to be coming from the config loading code from Hitfeed
On nix this just will make the game unable to open any more files after a while in vanilla, i cannot tell what happens on Windows especially with the 32bit release build, but if i had to guess it might cause issues like these
To note, this is an issue with mentioned Lua script, Saturn just has an emergency handling for such cases to prevent issues
Id suggest to try without Hitfeed for now or fix the issue within it (though since hitfeed is not "reusable" should refer to the srb2 mb on how to handle "port fixes")
Yeah in fact we did without Hitfeed but still the crashes happens for them randomly. But could be in fact that they're using the x32 bit release 🤔 as you said... I had to ask tho. I'm unaware which vanilla build they're using. Either x32 or x64