Quote:
Originally Posted by Guenhwyvar
Thank you for the reply.
In fact, it could've been a problem with the number of servers: I reorganized the server park and reduced to five servers. My sig is a little bit outdated .
To not spam this thread, I collected some information and attached it (normal+error log from the GG server, meta list, plugins, modules, all the five server lists I use).
In the meantime, every server had a restart, every server (including the gungame) loads the correct five servers out of the serverlist.ini (reported in the standard logfile). The order in the serverlist.ini is the same.
Maybe it's something simple I just not see this moment. I would appreciate it if you could take a look.
|
after not seeing any problems in your attached file i had a closer look at your error lines again and saw that it were different lines, so the problem is a different one than i first thought. also an issue i didn't come across elsewhere yet. i saw these errors always occur when the plugin accesses an internal array where player information is stored using the player id.
the server handles all players by some internal player id, a number between 0 and 31. the internal arrays i made have 32 fields (hl1 can't have more than 32 people on a server, it's a fixed internal limit), so they can hold information for every player. now here is the problem: your server tells the plugin that there is a player connecting/disconnecting with an id either lower than 0 or higher than 31. the plugin trys to access its array with this invalid index and causes the above error messages.
this scenario is basically impossible, as to what i would have thought until now. there are only two possibilities what could have happened:
- you changed the array size of these arrays (g_naLastMenuPages and g_nLastServers) from 32 to something lower. i don't believe this, because you would have no reason to do this. also it would make no sense that you compile this wrong version only for this one server.
- some amxx plugin, metamod plugin or other patches/modifications to your server is modifying these id's.
first of all i recommend that you compare the plugins on GG server to the other servers. which plugins does it have that other servers don't have (GG being one of them)? also look at metamod plugins, not only amxx. i am not even sure if an amxx plugin would be able to do this.
now have a closer look at these plugins. is one of them modifying the number of maximum/current players on the server? maybe GG? is your limit of players somehow hacked to be higher than 32? does it have some weird cvar settings for those cvars defining player count? what is the maxplayers parameter which the server is started with?
Quote:
Originally Posted by bmann_420
Guesstimate on the official new release?
|
i try to release it tomorrow. don't take this as a promise though. some minutes ago i found a new bug with the menu i had to fix and i can't tell for sure if i won't find more. nevertheless it is actually looking to be amazingly stable at present. it's running on all of my 5 servers and people are making much use of the plugin. auto redirection is doing a lot of work there too.
anyway, as i said, there are big changes and those usually come with the potential for big issues
we'll see...
Quote:
Originally Posted by iggy_bus
On few of my servers I have a problem with this plugin, when I turn it off, there is no problem:
When I start server I also get message:
Code:
pipes.cpp (484) : Assertion Failed: bRet
pipes.cpp (536) : Assertion Failed: bRet
steamclient.cpp (371) : Assertion Failed: pClientPipe->BWriteAndReadResult( buf, bufRet )
steamclient.cpp (373) : Assertion Failed: bufRet.TellPut() == ( sizeof(HSteamUser) + sizeof(uint8) )
And it works, but when someone starts to connect, it crashes and restarts for 10 seconds , if I turn this plugin off, server works ok, :S however, some servers do not have this problem :S. Everithing is the same, servers are all uptodate (hlds, amxx 1.76c, metamod 1.19p2 :S
what could it be?
|
ouch, this is a difficult one. these errors come from somewhere within the hl or steam engine. i can not even guess what the error means.
i think there is a problem in the server files, let it be the hl engine files itself or additional files like metamod or other plugins/libs/addons. see, every function call in an AMXX plugin calls again functions in AMXX. these again use functions from metamod, which again use hl functions. this works for event handlers in the other direction. from seeing some errors in the hl dedicated server engine i can't tell what was on the other side of the chain in any AMXX plugin. also the root of the problem could sit somewhere in the middle of the chain, so in AMXX itself or metamod.
that it's only happening with xREDIRECT running does not neccessarily mean that xREDIRECT has errors. it's more likely that the server installation is faulty and the plugin is the only one that calls functions that lead to function calls in that faulty installed/configured sector of your server. i would suggest doing a fresh install of this server or maybe just copy it from one of your working servers and modify it afterwards? if the errors stay after this it is still possible that something in the kernel or system libraries of these servers is faulty. you should check how the working servers differ from those with issues.
also check whether these servers with problems run CSDM. according to
this thread someone says it's CSDM and they had exactly your error messages there. but maybe CSDM only uses some same problematic function like xREDIRECT.
i wish i could have helped you with some simple instruction that makes everything work again, but that's not possible. good luck with tracking this error down
Quote:
Originally Posted by ariansworld
i cant figure out how to automattically show the server list thingy the blue thingy in the middle
i have to do it manualy redirect_announce_now
whats the coomand to show it automattically?
please help ive been trying for so long days and weeks
like this
http://i17.tinypic.com/2a0i5hy.png
|
check out the
FAQ, Q 5 and 6.
__________________