Error - Players Join Server = Server Crash

Xtrm2MattXtrm2Matt Join Date: 2004-10-28 Member: 32495Members
Hi,

Just trying to setup a NS server again, and I'm having problems. When I (or any player) joins the server, it crashes, giving this error message in console:

SZ_GetSpace: overflow on MessageBegin/End

Mods installed:
AMXModX
MetaMod (the modded version that was posted on UA)

Server Config:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->// Use this file to configure your DEDICATED server.
// This config file is executed everytime the server changes levels (disable by removing mapchangecfgfile at end)
//
// Please visit the server ops forum on www.natural-selection.org, or check out the manual if you have any questions about any of these settings.
//

////////////////////////////////////////////////////
// Common between listenserver.cfg and server.cfg //
////////////////////////////////////////////////////

// Default server name. Change to "Bob's Server", etc.
hostname "Optical Gaming [www.OpticalGaming.com]"
sv_region 255

// general gameplay
mp_autoconcede 4
mp_limitteams 2
mp_combattime 30

// block abusive console scripts (wait, special, etc.)?
mp_blockscripts 0

// Set to -1 to disallow voting (looks in mapcycle.txt for entries)
mp_mapvoteratio .6

// Enable HLTV proxies to connect
sv_proxies 0

// maximum client movement speed (needed for commander mode)
sv_maxspeed 4000
sv_maxspectatorspeed 1000
sv_allowdownload 1
mp_consistency 0

// Commander voting
mp_votedowntime 180
mp_votecasttime 2
mp_votepercentneeded .4
mp_minvotesneeded 3

// More obscure settings
mp_countdowntime .2
mp_latejointime 1.5
mp_logdetail 1
mp_falldamage 1
mp_killdelay 3
mp_flashlight 1
mp_footsteps 1
mp_chattime 2

sv_voiceenable 1
sv_alltalk 0
sv_voicequality 2
sv_voicecodec voice_speex

// disable autoaim and mad gibs
sv_aim 0
violence_hgibs 0
violence_agibs 0

// player bounding boxes (collisions, not clipping)
sv_clienttrace 3.5

/////////////////////////////////////////
// Server options (in listenserver UI) //
/////////////////////////////////////////
mp_tournamentmode 0
mp_friendlyfire 0
sv_cheats 0
mp_drawdamage 0
mp_team1damagepercent 100
mp_team2damagepercent 100

// 60 minute timelimit (never ends match in progress)
mp_timelimit 60

///////////////////////////////
// Dedicated server specific //
///////////////////////////////
sv_lan 0

// disable clients' ability to pause the server
pausable 0

// List server op WON or Steam ids here, delimited by semi-colons (eg, "STEAM_0:1:12345;STEAM_0:0:56736"), to display server op icon next to these players on this server.
mp_serverops "STEAM_0:1:5611827"

// Allows display of special authentication icons next to people's names (including developers, Constellation members, etc.)
mp_uplink 1

// Needed so this file is executed on map change, like pre-NS v2.1
mapchangecfgfile server.cfg

rcon_password *<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

Liblist.gam:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->////////////////////////////
// Natural Selection      //
//  by Charlie Cleveland //
////////////////////////////
game "Natural Selection (beta 5)"
url_info "www.natural-selection.org"
url_dl "http://www.natural-selection.org/"
version "v3.0"
size "165000000"
svonly "0"
secure "0"
cldll "cl_dlls\client.dll"
hlversion "1110"
// How to allow training but disable "New game"?
type "multiplayer_only"
// Don't show models in browser
nomodels "1"
nohimodel "1"
// Only show NS-compliant maps
mpentity "info_mapinfo"
// Using HPB_bot support for now
;gamedll "dlls\mp.dll"
gamedll "addons\metamod\dlls\metamod.dll"
;gamedll_linux "dlls/cs_i386.so"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
;gamedll "dlls\ns.dll"
;gamedll_linux "dlls/ns_i386.so"
// Training map
//trainmap "ns_training"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

AMXModX Plugins.ini:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->; AMX Mod X plugins

; Admin Base - Always one has to be activated
admin.amxx  ; admin base (required for any admin-related)
amxbans.amxx  ; amxbans system
amxbans_menu.amxx ; amxbans system
;admin_sql.amxx  ; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx  ; basic admin console commands
adminhelp.amxx  ; help command for admin console commands
adminslots.amxx  ; slot reservation
multilingual.amxx ; Multi-Lingual management

; Menus
menufront.amxx  ; front-end for admin menus
cmdmenu.amxx  ; command menu (speech, settings)
plmenu.amxx  ; players menu (kick, ban, client cmds.)
telemenu.amxx  ; teleport menu (Fun Module required!)
mapsmenu.amxx  ; maps menu (vote, changelevel)

; Chat / Messages
adminchat.amxx  ; console chat commands
antiflood.amxx  ; prevent clients from chat-flooding the server
scrollmsg.amxx  ; displays a scrolling message
imessage.amxx  ; displays information messages
adminvote.amxx  ; vote commands

; Map related
nextmap.amxx  ; displays next map in mapcycle
;mapchooser.amxx ; allows to vote for next map
timeleft.amxx  ; displays time left on map

; Configuration
pausecfg.amxx  ; allows to pause and unpause some plugins
statscfg.amxx  ; allows to manage stats plugins via menu and commands

; Counter-Strike
;restmenu.amxx  ; restrict weapons menu
;statsx.amxx  ; stats on death or round end (CSX Module required!)
;miscstats.amxx  ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)

; Custom Plugins - 3rd party plugins
admin_allinone.amxx
hpk.amxx
mapmanager.amxx
announcement.amxx

; Natural-Selection Plugins
ns_teambalance.amxx
amx_res.amxx
ns_rtd.amxx
teamres.amxx
monitor.amxx
latejoin.amxx
nsx-ns.amxx
status_report.amxx
hiveccstatus.amxx
spectatorchat.amxx<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

AMXModX Modules.ini:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->; AMX Mod X Modules
; You can specify both linux & win32 modules here
; To enable a module, remove the semi-colon from the line

; ------------------------------
; Fun - provides extra functions
; ------------------------------
fun_amxx_i386.so
fun_amxx.dll
fun_amxx_amd64.so

; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
engine_amxx_i386.so
engine_amxx.dll
engine_amxx_amd64.so

; ----------------------------------------------------------
; Fakemeta - provides a massive interface into the HL engine
; ----------------------------------------------------------
fakemeta_amxx_i386.so
fakemeta_amxx.dll
fakemeta_amxx_amd64.so

; -------------------------------------------
; Database Access - only enable one of these
; -------------------------------------------
; MySQL
mysql_amxx_i386.so
mysql_amxx.dll
mysql_amxx_amd64.so
; PostgreSQL
;pgsql_amxx_i386.so
;pgsql_amxx.dll
; Microsoft SQL
;mssql_amxx.dll

; ---------------------------------------------
; GeoIP - determines the country of ip adresses
; ---------------------------------------------
;geoip_amxx_i386.so
;geoip_amxx.dll
;geoip_amxx_amd64.so
; ------------------------------------
; Array - advanced arrays in scripting
; ------------------------------------
;array_amxx_i386.so
;array_amxx.dll
;array_amxx_amd64.so

; --------------------------------
; Sockets - network socket support
; --------------------------------
;sockets_amxx_i386.so
;sockets_amxx.dll
;sockets_amxx_amd64.so

; --------------------------
; Regular Expression support
; --------------------------
;regex_amxx_i386.so
;regex_amxx.dll
;regex_amxx_amd64.so

; -----------------
; Natural Selection
; -----------------
ns_amxx_i386.so
ns_amxx.dll
ns_amxx_amd64.so
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

MetaMod Plugins.ini:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->; AMX Mod X
win32 addons/amxmodx/dlls/amxmodx_mm.dll
linux addons/amxmodx/dlls/amxmodx_mm_i386.so<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

Startup Line:
"hlds.exe" -console -game ns -heapsize 150000 -secure +servercfgfile server.cfg +mapcyclefile mapcycle.txt +ip 66.235.180.214 -port 29015 +maxplayers 26 +map ns_metal -autoupdate

If anyone can help I'd be appreciative <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->

Cheers,

Matt

Comments

  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    edited February 2005
    I thought I could help, but then I noticed it's Linux.
    <<< not teh penguin <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->

    This topic <i>may</i> need to be phased to Linux Server Support. <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused-fix.gif' border='0' style='vertical-align:middle' alt='confused-fix.gif' /><!--endemo-->
  • Xtrm2MattXtrm2Matt Join Date: 2004-10-28 Member: 32495Members
    ??

    It's Windows? Obviously I've set something wrong in there for Linux instead of Windows?

    Windows 2003 Web Edition.
  • GiGaBiTeGiGaBiTe Join Date: 2003-10-07 Member: 21489Members
    lol your using metamod_i386.so

    thats for linux, not windows fool. you should be using metamod.dll

    also comment out all of the *.so files in your modules.ini. they are not needed for winblows.
  • Xtrm2MattXtrm2Matt Join Date: 2004-10-28 Member: 32495Members
    Sorry but you must be blind or something..

    ;gamedll "dlls\mp.dll"
    <b>gamedll "addons\metamod\dlls\metamod.dll"</b>
    ;gamedll_linux "dlls/cs_i386.so"
    gamedll_linux "addons/metamod/dlls/metamod_i386.so"
  • GiGaBiTeGiGaBiTe Join Date: 2003-10-07 Member: 21489Members
    my bad.

    but still its a good idea to comment out all of the *.so files since windows cant use them.
  • Xtrm2MattXtrm2Matt Join Date: 2004-10-28 Member: 32495Members
    Did that earlier <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->

    Any other reasons whats causing this?
  • BorisBoris Join Date: 2002-12-30 Member: 11636Members
    <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->"hlds.exe" -console -game ns -heapsize 150000 -secure +servercfgfile server.cfg +mapcyclefile mapcycle.txt +ip 66.235.180.214 -port 29015 +maxplayers 26 +map ns_metal -autoupdate<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    looks like you are running in secure mode... it's not supported, take out -secure and try again. What is the -heapsize arguement?
  • TheJimTheJim Join Date: 2005-01-09 Member: 34080Members, Constellation
    i know it is unlikely that you have but i will state it because i did it lol

    If you have altered the motd.txt file it may be too big as i found when i altered it i made it too big and it caused overflow and the server crashed when a player tried to join!
  • MarineEaterMarineEater Join Date: 2004-04-06 Member: 27760Members, Constellation
    Try playing without metamod - to see if that is the cause of the problem.
    If normal NS runs properly then put metamod on.. then slowly put on AMXMODX so you can find out what is causing it.
  • Xtrm2MattXtrm2Matt Join Date: 2004-10-28 Member: 32495Members
    Hi, server is now running. I removed motd.txt, removed -secure and -headsize from the command promt. It seems the motd.txt was the problem with the server so I've fixed that (..removed it) <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->

    My servers no up and kicking, thanks guys <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->

    Cheers,

    Matt
  • BorisBoris Join Date: 2002-12-30 Member: 11636Members
    motd.txt is still a console thing, isn't it? So this barely gets read. Try downloading the following amxmodx plugin for motd type messages:

    <a href='http://www.modns.org/forums/index.php?showtopic=324' target='_blank'>ServerRules</a>
  • VadakillVadakill The Almighty BSO Join Date: 2002-04-02 Member: 373Members, NS1 Playtester
    motd.txt file can only be 192 characters. Any more and the server will crash on player join.
Sign In or Register to comment.