Hey...
Does anyone know when a beta version of GunGame5.1 will be released?
Regards,
Aaron
XE_ManUp wrote:Sure. One thing I can definately tell you is that the new version (5.1) will require SPE to be installed. SPE will be the saving grace for keeping servers crashing from WorldSpawn being removed. That's one of the MANY reasons.
.3lite wrote:Don't keep it unless you release 5.1, some people have their serious servers with GunGame5 installed and they would like to know how to fix that problem with gg_turbo, or just give some piece of concept (if you haven't done it) so we can fix our servers.
I believe you saw my thread, I don't know if you knew about that problem before (most likely you did) but I gave some more information about this bug as normal user of GunGame5, so it would be great if you could provide us some knowledge abnout fixing it.
Anyway, I have changed my dedicated host to really fast computer, so it wasn't that.
XE_ManUp wrote:.3lite wrote:Don't keep it unless you release 5.1, some people have their serious servers with GunGame5 installed and they would like to know how to fix that problem with gg_turbo, or just give some piece of concept (if you haven't done it) so we can fix our servers.
I believe you saw my thread, I don't know if you knew about that problem before (most likely you did) but I gave some more information about this bug as normal user of GunGame5, so it would be great if you could provide us some knowledge abnout fixing it.
Anyway, I have changed my dedicated host to really fast computer, so it wasn't that.
We are releasing 5.1. GunGame5.1 is the fix that we are providing. The back-end programming is more well-organized and optimized. If there is a crash or a problem, we are able to find it more quickly and easily. I'm not sure what you meant by saying "Don't keep it unless you release 5.1," because SPE is one of the main reasons that 5.1 will not crash due to worldspawn removal. Perhaps I misunderstood here.
Now, if you are wanting a programming point-of-view into the crashes, es_xremove is the function that we use to get rid of entities. This method is opened up to us by EventScripts. We programmed a method into GunGame to where when you give a player a weapon, the weapon in the slot that you are giving to is stripped. However, if multiple scripts call this at close to the same time, there is a possibility of the entity being removed by one script, then being attempted to be removed by another. We check to make sure the entity exists, but sometimes the check we have provides a false positive (if that is even the case). The reason being is that es_xremove is a little slow. So, when we check to see if the entity exists, it still does, but it is in process of being removed by another script. In essence, when the entity is removed a second time, WorldSpawn is removed instead. This is no fault of our own (the way es_xremove works), but the fault of how VALVe failed to code the ent_remove command (which is what EventScripts wraps to remove the entity) to be more safe and not remove entities that do not exist, resulting in the removal of WorldSpawn and the crash of the server.
Users browsing this forum: No registered users and 13 guests