New Hlds Today, looks kwel to me

BonelessBoneless Join Date: 2002-09-03 Member: 1270Members
edited May 2003 in General Server Discussion
<div class="IPBDescription">3.1.1.1 Linux, 4.1.1.1 Win32</div> Spotted at CSNation.

VALVe will release today (may 2th) a new official (non-beta) version of the dedicated server. Here's the changelog:

Changes/Additions

» Added support for new VALVe CD key system (uses outgoing UDP on port 27040).
» Added new GUI for Win32 dedicated server. The new GUI is used as the default interface. To start a dedicated server using the old console window, add "-console" to your command line.
» Changed so server.cfg is only executed once during server startup (not during every level change).
» Changed default network rate to match max rate allowed (went from 9999 to 20000), for LAN servers.
» Changed to use "\valve\valvecomm.lst".
» HLTV: New load balancing system.
» HLTV: Added client banning.
» HLTV: New administration commands: players, maxqueries, maxrate, bann, dispatchmode, publicgame, forcemaster, echo (see HLTV-Readme.txt)
» HLTV: Removed -bufferlength parameter.
» HLTV: Updated HLTV-Readme.txt file.
» HLTV: Updated hltv.cfg file.

New CVARS:

» Added two new logaddress commands to the engine
» "logaddress_add " adds a new log address to the send list
» "logaddress_del " removes an existing entry from the send list
» Added "sv_log_onefile <0:1>" (default: 0) to determine whether one log file is created (total) or one log file for each map change, which is how it currently is. The default is the current behavior (one for each map change).
» Added "sv_log_singleplayer <0:1>" (default: 0) to create a log file for single player games. The default is off, which is the current behavior.
» Added "stats" command to view the data collected by "sv_stats".
» Added "sv_stats <0:1>" (default: 1) which determines whether or not to collect server stats (%CPU used, FPS, bandwidth's, etc.) from the server. (0 = off, 1 = on). Determining CPU usage takes a nontrivial amount of time, and needs to be done once per second (or so).
» Added "motd" command to view the MOTD in the server console.
» Added "motd_write " command to write the given text to the motd.txt file. The character string "\n" is translated into newlines.
» Added rate limiting code to Out-Of-Band queries (i.e. players, info).
» "max_queries_sec " (default: 0.5) defines max queries per second per user (averaged over max_queries_window)
» "max_queries_sec_global " (default: 10) defines max queries per second for all queries
» "max_queries_window " (default: 30) defines time window to average query rates over
» "sv_logblocks" (default: 0, 0=off, 1=on) logs which IP addresses have been blocked by this code
» Linux: Added "-tos" command line parameter to linux hlds binary. This enables the LOWDELAY TOS header in the udp/ip packets the server generates.

Bug Fixes:
» Fixed "sv_visiblemaxplayers" setting not working for info/details query response.
» Fixed the problem with running multiple servers on the same machine and having them communicate properly with the Ban Master server. Servers now communicate with the Ban Master server on the server's game port (default is 27015).
» Fixed the Counter-Strike flashbang bug where the grenade would not always flash all of the players.
» Fixed the Counter-Strike server crash bug where players could buy items/weapons while using the "kill" command to drop them on the ground for other players to pickup.
» Fixed remote exploit bugs (Security Advisory VSA0304)
» HLTV: Fixed RCON.
» HLTV: Fixed status query handling.
» HLTV: Fixed missing player voices.

Seems like a mandatoy upgrade for all serverops!! <!--emo&:0--><img src='http://www.natural-selection.org/forums/html/emoticons/wow.gif' border='0' style='vertical-align:middle' alt='wow.gif'><!--endemo-->

Comments

  • Eternal_BlissEternal_Bliss Join Date: 2002-11-07 Member: 7633Members, NS1 Playtester, Contributor
    edited May 2003
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Changed so server.cfg is only executed once during server startup (not during every level change).<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    great, they just love to ruin the only good thing in HLDS.
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Added new GUI for Win32 dedicated server.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    about time.
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Added "sv_stats <0:1>" (default: 1) which determines whether or not to collect server stats (%CPU used, FPS, bandwidth's, etc.) from the server. (0 = off, 1 = on). Determining CPU usage takes a nontrivial amount of time, and needs to be done once per second (or so)<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    someone was spying on prodigy <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Added two new logaddress commands to the engine


    "logaddress_add " adds a new log address to the send list

    "logaddress_del " removes an existing entry from the send list<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    about time ;/

    Edit: atleast post with the right info, there is no such thing as HLDS 1.1.1.1, this verison is HLDS 3.1.1.1 for linux and HLDS 4.1.1.1 for win32
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    yeah, what kind of crack are they smoking making it so server.cfg only gets executed once ?!?!?!?!?!?!?!?!?!?!?!?!?!?

    that's what autoexec.cfg already does.
  • exoityexoity Join Date: 2003-03-17 Member: 14620Members, NS1 Playtester, Constellation
    Wasn't the spectator bug suppose to be fixed (when you join the game sometimes it does not show up)?
  • MercsDragonMercsDragon Join Date: 2002-11-05 Member: 6963Members
    edited May 2003
    Thanks for letting us know
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->» Added support for new VALVe CD key system (uses outgoing UDP on port 27040).<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    So now they STAY banned?
    BAND BAND BAND!
  • BonelessBoneless Join Date: 2002-09-03 Member: 1270Members
    edited May 2003
    <!--QuoteBegin--Eternal Bliss+May 2 2003, 11:36 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Eternal Bliss @ May 2 2003, 11:36 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> atleast post with the right info, there is no such thing as HLDS 1.1.1.1, this verison is HLDS 3.1.1.1 for linux and HLDS 4.1.1.1 for win32 <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Excuse me <span style='color:white'>extremely inappropriate</span> ...Maybe I should named it x.1.1.1 but this can make it even more confusing for newb admins.
  • Eternal_BlissEternal_Bliss Join Date: 2002-11-07 Member: 7633Members, NS1 Playtester, Contributor
    edited May 2003
    <!--QuoteBegin--BoNeLeSS+May 2 2003, 04:08 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (BoNeLeSS @ May 2 2003, 04:08 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--Eternal Bliss+May 2 2003, 11:36 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Eternal Bliss @ May 2 2003, 11:36 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> atleast post with the right info, there is no such thing as HLDS 1.1.1.1, this verison is HLDS 3.1.1.1 for linux and HLDS 4.1.1.1 for win32 <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Excuse me extremely inappropriate ...Maybe I should named it x.1.1.1 but this can make it even more confusing for newb admins. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Not really, it can confuse a lot of admins when they see HLDS 1.1.1.1(which is a client version)...
  • abtmabtm Join Date: 2003-04-08 Member: 15337Members
    There will also be a new client patch for HL released on May 5th btw.
  • BonelessBoneless Join Date: 2002-09-03 Member: 1270Members
    ahem... excuse my foul mouth. BTW, this patch is included with DoD 1.0.
  • NeroNero Join Date: 2002-12-20 Member: 11236Members
    edited May 2003
    They're not smoking anything Them, they want more $$$$$$$
    So they're freaking hl1.
    You should see this in HL2:
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    <b>Valve</b>
    Look! HL2 now exec's server.cfg on every map change! Buy me!<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    lol
  • Eternal_BlissEternal_Bliss Join Date: 2002-11-07 Member: 7633Members, NS1 Playtester, Contributor
    edited May 2003
    It's out!
    Half-Life Win32 Primary Server Full 4.1.1.1 Installation
    file: hlserver4111.exe
    md5: 1c0322812b36d440c4a12f152d862ddc <a href='http://mirror.redphive.org/hlserver4111.exe' target='_blank'>http://mirror.redphive.org/hlserver4111.exe</a>

    Half-Life Win32 Primary Server Small 4.1.1.0 - 4.1.1.1 Update
    file: hlds41104111.exe
    md5: 104c3cde41ef71526cd27f4a6281544f <a href='http://mirror.redphive.org/hlds41104111.exe' target='_blank'>http://mirror.redphive.org/hlds41104111.exe</a>

    Half-Life Linux Primary Server Full 3.1.1.1 Installation
    file: hlds_l_3111_full.bin
    md5: d9c9cb32a55a814ae6fd6e36568ea9c8 <a href='http://mirror.redphive.org/hlds_l_3111_full.bin' target='_blank'>http://mirror.redphive.org/hlds_l_3111_full.bin</a>

    Half-Life Linux Primary Server Small 3.1.1.0 - 3.1.1.1 Update
    file: hlds_l_3111_update.bin
    md5: 37f10d17b1ae20444ad5279af6be347a <a href='http://mirror.redphive.org/hlds_l_3111_update.bin' target='_blank'>http://mirror.redphive.org/hlds_l_3111_update.bin</a>
  • EnemyWithinEnemyWithin Join Date: 2002-11-03 Member: 5572Members
    So far, so good (mostly). I upgraded my server and the only problem I have seen so far is it killed WebMod v0.41 <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo-->
  • scottlscottl Join Date: 2002-12-20 Member: 11232Members
    I ran the update and now mine segfaults, About to try a new install with the full version and see if it will start....
  • voogruvoogru Naturally Modified (ex. NS programmer) Join Date: 2002-10-31 Member: 1827Members, Retired Developer, NS1 Playtester, Contributor, Constellation
    <!--QuoteBegin--Nero+May 2 2003, 02:41 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Nero @ May 2 2003, 02:41 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> They're not smoking anything Them, they want more $$$$$$$
    So they're freaking hl1.
    You should see this in HL2:
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    <b>Valve</b>
    Look! HL2 now exec's server.cfg on every map change! Buy me!<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    lol <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    making a plugin that runs server.cfg on map change is dead simple.
  • BonelessBoneless Join Date: 2002-09-03 Member: 1270Members
    Installed it on my server... Runs fine. Now lets see how much time is up before crashing. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
  • KillingKilling Join Date: 2003-05-02 Member: 16016Members
    edited May 2003
    Crash on start here with NS only HELP!!!
    Stack trace:
    (gdb) info stack
    #0 0x00000000 in ?? ()
    #1 0x1bc9d848 in __user_type_info::dyncast (this=0x1bc75cb0, boff=-1, target=@0x1bc75e14,
    objptr=0x80b8150, subtype=@0x1bc74da0, subptr=0x80b8150) from /usr/lib/libstdc++-libc6.2-2.so.3
    #2 0x1bc9f28e in __dynamic_cast (from=0x1ba33304 <CWorld type_info function>,
    to=0x1ba5cc14 <AvHBaseBuildable type_info function>, require_public=1, address=0x80b8150,
    sub=0x1b9a3930 <CBaseEntity type_info function>, subptr=0x80b8150)
    from /usr/lib/libstdc++-libc6.2-2.so.3
    (gdb) quit
  • WoofWoof Join Date: 2003-01-09 Member: 12083Members
    i updated my metamod dll to new version 1.15.2
    and it has finaly run. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->

    note: my server is linux box
  • WoofWoof Join Date: 2003-01-09 Member: 12083Members
    oops, it was wrong..sorry men
    My writing should be disregarded.

    still cant run too...
  • Eternal_BlissEternal_Bliss Join Date: 2002-11-07 Member: 7633Members, NS1 Playtester, Contributor
    <!--QuoteBegin--voogru+May 3 2003, 04:15 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (voogru @ May 3 2003, 04:15 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin--Nero+May 2 2003, 02:41 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Nero @ May 2 2003, 02:41 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> They're not smoking anything Them, they want more $$$$$$$
    So they're freaking hl1.
    You should see this in HL2:
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    <b>Valve</b>
    Look! HL2 now exec's server.cfg on every map change! Buy me!<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    lol <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    making a plugin that runs server.cfg on map change is dead simple. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    And was created by disq,prodigy and hound <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
  • EnemyWithinEnemyWithin Join Date: 2002-11-03 Member: 5572Members
    It seems to me like the server.cfg file is still being executed at each map change. The change log must be incorrect.
  • Eternal_BlissEternal_Bliss Join Date: 2002-11-07 Member: 7633Members, NS1 Playtester, Contributor
    <!--QuoteBegin--EnemyWithin+May 3 2003, 03:06 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (EnemyWithin @ May 3 2003, 03:06 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> It seems to me like the server.cfg file is still being executed at each map change. The change log must be incorrect. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    according to some people it only effects DoD(dumb valve?).
  • LeetVegeTaLeetVegeTa Join Date: 2003-02-27 Member: 14103Members
    <!--QuoteBegin--scottl+May 2 2003, 05:05 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (scottl @ May 2 2003, 05:05 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I ran the update and now mine segfaults, About to try a new install with the full version and see if it will start....<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    anybody fix this segfault thing?

    mine does that too, but it only does it with ns

    cs and dod work fine <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
  • MonsieurEvilMonsieurEvil Join Date: 2002-01-22 Member: 4Members, Retired Developer, NS1 Playtester, Contributor
    From Joev and the Beta Ops:

    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->The HL1.1.1.1 binary runs like a dog... (timeouts timeouts timeouts... ARRGGHHH)

    For you server ops who were having problems with it here's a possible fix:

    <a href='http://www.ozforums.com/showthread.php?threadid=56843' target='_blank'>http://www.ozforums.com/showthread.php?threadid=56843</a>

    Enjoy.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Lots of good tweaks and fixes in this thread.
  • DuckDuck Join Date: 2002-11-18 Member: 9195Members
    has anyone got the GUI to work for NS yet? I started it using my old shortcut (no -console) and the GUI said the game was halflife, gave some DM map, and didn't offer any other choices. Started it with the -console and it works fine.
  • Eternal_BlissEternal_Bliss Join Date: 2002-11-07 Member: 7633Members, NS1 Playtester, Contributor
    the GUI takes more cpu(even without the GUI it takes more cpu, but GUI takes more than default <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->), but it worked fine in my server(tho my real NS server is linux)...
  • BonelessBoneless Join Date: 2002-09-03 Member: 1270Members
    edited May 2003
    ATT LINUX USERS!!: Do not try to run HLDS in the background with the "&" option. Seems to cause a lot of problems with HLDS 3.1.1.1. You better use screen to run the server in a "virtual" terminal.

    Switching off the stats data collecting seems to be a workaround for some problems. (sv_stats 0)

    BTW, Alfred Reynolds (the creator of adminmod, now hired by VALVe) is getting feedback from HLDS Linux mailing list users to adress these problems and improve the performance of the linux server.
  • KillingKilling Join Date: 2003-05-02 Member: 16016Members
    From the link above also helpful settings are:
    // Added rate limiting code to Out-Of-Band queries (i.e. players, info).
    // max_queries_sec . (default: 0.5) defines max queries per second per user (averaged over max_queries_window)
    max_queries_sec 10

    // max_queries_sec_global . (default: 10) defines max queries per second for all queries
    max_queries_sec_global 60

    // max_queries_window . (default: 30) defines time window to average query rates over
    max_queries_window 3

    // sv_logblocks. (default: 0, 0=off, 1=on) logs which IP addresses have been blocked by this code
    sv_logblocks 1

    The default settings seem totally buggered. Way to go value nice QA NOT!!
  • TechwidTechwid Join Date: 2002-11-13 Member: 8440Members, Constellation
    Make sure you change your queries from the default as it has severly hurt the HLSW program that so many gamers use to connect to servers. More info <a href='http://www.hlsw.net' target='_blank'>here</a>.
Sign In or Register to comment.