Re: [hlds] [hlds_linux] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread Weasels Lair
Thanks, got that installed/upgraded (.3 was there but not .4, and not
32-bit apparently).
For others following, on my Ubuntu 14.04.03 install, here's what extra I
had to install:

sudo apt-get install libcurl3-gnutls;
sudo apt-get install libcurl3-gnutls:i386;
sudo apt-get install libcurl4-gnutls-dev;
sudo apt-get install libcurl4-gnutls-dev:i386;


On Mon, Feb 20, 2017 at 5:48 PM, John Schoenick 
wrote:

> This implies your environment is missing a library used by the replay
> system:
>
> libcurl-gnutls.so.4 => not found
>
> You'll either need to install the 32-bit version of this library or make
> use the Steam Runtime as mentioned above which includes it.
>
>
>
> On 02/20/2017 05:37 PM, Weasels Lair wrote:
>
> Here's what comes back from the ENV:
>
> game-servers@system:~/game911$ env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin"
> ldd -d bin/replay_srv.so
> linux-gate.so.1 =>  (0xf7793000)
> libtier0_srv.so => bin/libtier0_srv.so (0xf76a5000)
> libvstdlib_srv.so => bin/libvstdlib_srv.so (0xf7598000)
> libcurl-gnutls.so.4 => not found
> libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7546000)
> libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7541000)
> libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7459000)
> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0
> (0xf743d000)
> /lib/ld-linux.so.2 (0xf7794000)
> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf728d000)
> librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7284000)
> libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7267000)
> undefined symbol: curl_global_cleanup, version CURL_GNUTLS_3
>  (bin/replay_srv.so)
> undefined symbol: curl_global_init, version CURL_GNUTLS_3
> (bin/replay_srv.so)
>
> Just for reference, here's the info from steam.inf file, just to be sure
> this is the most current version (probably should have included that
> earlier):
>
> PatchVersion=3833195
> ClientVersion=3833195
> ServerVersion=3842775
> ProductName=tf
> appID=440
> ServerAppID=232250
>
>
> On Mon, Feb 20, 2017 at 5:31 PM, John Schoenick 
> wrote:
>
>> This means that replay_srv.so could not load due to missing dependencies,
>> and is likely due to missing required libraries.
>>
>> The following command, from the tf install directory (where srcds_linux
>> is), should identify why replay_srv.so is not able to be loaded
>>
>> env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin" ldd -d bin/replay_srv.so
>> (if you are using any special LD_LIBRARY_PATH/linker tricks, ensure you
>> invoke ldd the same way)
>>
>>
>> On 02/20/2017 05:19 PM, Weasels Lair wrote:
>>
>> Ok, here's the error I encountered trying to host the TF2 beta linux
>> dedicated server build:
>>
>> Operating System: Ubuntu 14.04 LTS
>> Kernel: Linux 3.13.0-108-generic
>> Architecture: 64-bit (x86_64)
>> Video: Headless install (via SteamCMD)
>> Hosted: NFO Servers (dedicated VPS, much cores & RAM, several games on
>> same server)
>> Summary: Throws some error about replay (which I don't use anyway).  Have
>> not run in "debug" mode just yet.
>>
>> Console output:
>> Start-up command-line:
>> nice -n 9 ./srcds_run -game tf -secure +ip 192.223.29.234 -usercon +port
>> 6911 -steamport 7911 +clientport 8911 -nohltv -nodefaultmap -authkey
>> {censored}
>> Starting game server ...
>> WARNING: No map specified! Server may not heartbeat.
>> Auto detecting CPU
>> Using default binary: ./srcds_linux
>> Server will auto-restart if there is a crash.
>> Using Breakpad minidump system. Version: 3842775 AppID: 232250
>> Setting breakpad minidump AppID = 232250
>> Using breakpad crash handler
>> Loaded 7627 VPK file hashes from 
>> /home/game-servers/game911/tf/tf2_textures.vpk
>> for pure server operation.
>> Loaded 7627 VPK file hashes from 
>> /home/game-servers/game911/tf/tf2_textures.vpk
>> for pure server operation.
>> Loaded 465 VPK file hashes from 
>> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk
>> for pure server operation.
>> Loaded 465 VPK file hashes from 
>> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk
>> for pure server operation.
>> Loaded 1095 VPK file hashes from 
>> /home/game-servers/game911/tf/tf2_sound_misc.vpk
>> for pure server operation.
>> Loaded 1095 VPK file hashes from 
>> /home/game-servers/game911/tf/tf2_sound_misc.vpk
>> for pure server operation.
>> Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
>> for pure server operation.
>> Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
>> for pure server operation.
>> Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
>> for pure server operation.
>> Loaded 1217 VPK file hashes from 
>> /home/game-servers/game911/hl2/hl2_textures.vpk
>> for pure server operation.
>> Loaded 574 VPK file hashes from 
>> /home/game-servers/game911/hl2/hl2_sound_vo_english.vpk
>> for pure server operation.
>> Loaded 383 VPK file hashes from 
>> /home/game-servers/game911/hl2/hl2_

Re: [hlds] [hlds_linux] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread John Schoenick
This implies your environment is missing a library used by the replay
system:

libcurl-gnutls.so.4 => not found

You'll either need to install the 32-bit version of this library or make
use the Steam Runtime as mentioned above which includes it.


On 02/20/2017 05:37 PM, Weasels Lair wrote:
> Here's what comes back from the ENV:
>
> game-servers@system:~/game911$ env
> LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin" ldd -d bin/replay_srv.so
> linux-gate.so.1 =>  (0xf7793000)
> libtier0_srv.so => bin/libtier0_srv.so (0xf76a5000)
> libvstdlib_srv.so => bin/libvstdlib_srv.so (0xf7598000)
> libcurl-gnutls.so.4 => not found
> libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7546000)
> libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7541000)
> libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7459000)
> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0
> (0xf743d000)
> /lib/ld-linux.so.2 (0xf7794000)
> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf728d000)
> librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7284000)
> libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7267000)
> undefined symbol: curl_global_cleanup, version CURL_GNUTLS_3  
>  (bin/replay_srv.so)
> undefined symbol: curl_global_init, version CURL_GNUTLS_3  
> (bin/replay_srv.so)
>
> Just for reference, here's the info from steam.inf file, just to be
> sure this is the most current version (probably should have included
> that earlier):
>
> PatchVersion=3833195
> ClientVersion=3833195
> ServerVersion=3842775
> ProductName=tf
> appID=440
> ServerAppID=232250
>
>
> On Mon, Feb 20, 2017 at 5:31 PM, John Schoenick
> mailto:jo...@valvesoftware.com>> wrote:
>
> This means that replay_srv.so could not load due to missing
> dependencies, and is likely due to missing required libraries.
>
> The following command, from the tf install directory (where
> srcds_linux is), should identify why replay_srv.so is not able to
> be loaded
>
> env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin" ldd -d bin/replay_srv.so
>
> (if you are using any special LD_LIBRARY_PATH/linker tricks,
> ensure you invoke ldd the same way)
>
>
> On 02/20/2017 05:19 PM, Weasels Lair wrote:
>> Ok, here's the error I encountered trying to host the TF2 beta
>> linux dedicated server build:
>>
>> Operating System: Ubuntu 14.04 LTS
>> Kernel: Linux 3.13.0-108-generic
>> Architecture: 64-bit (x86_64)
>> Video: Headless install (via SteamCMD)
>> Hosted: NFO Servers (dedicated VPS, much cores & RAM, several
>> games on same server)
>> Summary: Throws some error about replay (which I don't use
>> anyway).  Have not run in "debug" mode just yet.
>>
>> Console output:
>> Start-up command-line:
>> nice -n 9 ./srcds_run -game tf -secure +ip 192.223.29.234
>> -usercon +port 6911 -steamport 7911 +clientport 8911 -nohltv
>> -nodefaultmap -authkey {censored}
>> Starting game server ...
>> WARNING: No map specified! Server may not heartbeat.
>> Auto detecting CPU
>> Using default binary: ./srcds_linux
>> Server will auto-restart if there is a crash.
>> Using Breakpad minidump system. Version: 3842775 AppID: 232250
>> Setting breakpad minidump AppID = 232250
>> Using breakpad crash handler
>> Loaded 7627 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_textures.vpk for pure server
>> operation.
>> Loaded 7627 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_textures.vpk for pure server
>> operation.
>> Loaded 465 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk for pure
>> server operation.
>> Loaded 465 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk for pure
>> server operation.
>> Loaded 1095 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_sound_misc.vpk for pure server
>> operation.
>> Loaded 1095 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_sound_misc.vpk for pure server
>> operation.
>> Loaded 1791 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_misc.vpk for pure server operation.
>> Loaded 1791 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_misc.vpk for pure server operation.
>> Loaded 1791 VPK file hashes from
>> /home/game-servers/game911/tf/tf2_misc.vpk for pure server operation.
>> Loaded 1217 VPK file hashes from
>> /home/game-servers/game911/hl2/hl2_textures.vpk for pure server
>> operation.
>> Loaded 574 VPK file hashes from
>> /home/game-servers/game911/hl2/hl2_sound_vo_english.vpk for pure
>> server operation.
>> Loaded 383 VPK file hashes from
>> /home/game-servers/game911/hl2/hl2_sound_misc.vpk for pure server
>> operation.
>> Loaded 449 VPK file hashes from
>> /home/game-servers/game911/hl2/hl2_misc.vpk for pure s

Re: [hlds] [hlds_linux] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread Weasels Lair
Here's what comes back from the ENV:

game-servers@system:~/game911$ env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin"
ldd -d bin/replay_srv.so
linux-gate.so.1 =>  (0xf7793000)
libtier0_srv.so => bin/libtier0_srv.so (0xf76a5000)
libvstdlib_srv.so => bin/libvstdlib_srv.so (0xf7598000)
libcurl-gnutls.so.4 => not found
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7546000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7541000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7459000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf743d000)
/lib/ld-linux.so.2 (0xf7794000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf728d000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7284000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7267000)
undefined symbol: curl_global_cleanup, version CURL_GNUTLS_3
 (bin/replay_srv.so)
undefined symbol: curl_global_init, version CURL_GNUTLS_3
(bin/replay_srv.so)

Just for reference, here's the info from steam.inf file, just to be sure
this is the most current version (probably should have included that
earlier):

PatchVersion=3833195
ClientVersion=3833195
ServerVersion=3842775
ProductName=tf
appID=440
ServerAppID=232250


On Mon, Feb 20, 2017 at 5:31 PM, John Schoenick 
wrote:

> This means that replay_srv.so could not load due to missing dependencies,
> and is likely due to missing required libraries.
>
> The following command, from the tf install directory (where srcds_linux
> is), should identify why replay_srv.so is not able to be loaded
>
> env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin" ldd -d bin/replay_srv.so
> (if you are using any special LD_LIBRARY_PATH/linker tricks, ensure you
> invoke ldd the same way)
>
>
> On 02/20/2017 05:19 PM, Weasels Lair wrote:
>
> Ok, here's the error I encountered trying to host the TF2 beta linux
> dedicated server build:
>
> Operating System: Ubuntu 14.04 LTS
> Kernel: Linux 3.13.0-108-generic
> Architecture: 64-bit (x86_64)
> Video: Headless install (via SteamCMD)
> Hosted: NFO Servers (dedicated VPS, much cores & RAM, several games on
> same server)
> Summary: Throws some error about replay (which I don't use anyway).  Have
> not run in "debug" mode just yet.
>
> Console output:
> Start-up command-line:
> nice -n 9 ./srcds_run -game tf -secure +ip 192.223.29.234 -usercon +port
> 6911 -steamport 7911 +clientport 8911 -nohltv -nodefaultmap -authkey
> {censored}
> Starting game server ...
> WARNING: No map specified! Server may not heartbeat.
> Auto detecting CPU
> Using default binary: ./srcds_linux
> Server will auto-restart if there is a crash.
> Using Breakpad minidump system. Version: 3842775 AppID: 232250
> Setting breakpad minidump AppID = 232250
> Using breakpad crash handler
> Loaded 7627 VPK file hashes from 
> /home/game-servers/game911/tf/tf2_textures.vpk
> for pure server operation.
> Loaded 7627 VPK file hashes from 
> /home/game-servers/game911/tf/tf2_textures.vpk
> for pure server operation.
> Loaded 465 VPK file hashes from 
> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk
> for pure server operation.
> Loaded 465 VPK file hashes from 
> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk
> for pure server operation.
> Loaded 1095 VPK file hashes from 
> /home/game-servers/game911/tf/tf2_sound_misc.vpk
> for pure server operation.
> Loaded 1095 VPK file hashes from 
> /home/game-servers/game911/tf/tf2_sound_misc.vpk
> for pure server operation.
> Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
> for pure server operation.
> Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
> for pure server operation.
> Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
> for pure server operation.
> Loaded 1217 VPK file hashes from 
> /home/game-servers/game911/hl2/hl2_textures.vpk
> for pure server operation.
> Loaded 574 VPK file hashes from 
> /home/game-servers/game911/hl2/hl2_sound_vo_english.vpk
> for pure server operation.
> Loaded 383 VPK file hashes from 
> /home/game-servers/game911/hl2/hl2_sound_misc.vpk
> for pure server operation.
> Loaded 449 VPK file hashes from /home/game-servers/game911/hl2/hl2_misc.vpk
> for pure server operation.
> Loaded 449 VPK file hashes from /home/game-servers/game911/hl2/hl2_misc.vpk
> for pure server operation.
> Loaded 5 VPK file hashes from 
> /home/game-servers/game911/platform/platform_misc.vpk
> for pure server operation.
> Loaded 5 VPK file hashes from 
> /home/game-servers/game911/platform/platform_misc.vpk
> for pure server operation.
> server_srv.so loaded for "Team Fortress"
> Could not load: replay_srv.so
> Could not load: replay_srv.so
>
> dlopen failed trying to load:
> /home/game-servers/.steam/sdk32/steamclient.so
> with error:
> /home/game-servers/.steam/sdk32/steamclient.so: cannot open shared object
> file: No such file or directory
> Looking up breakpad interfaces from steamclient
>

Re: [hlds] [hlds_linux] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread John Schoenick
This means that replay_srv.so could not load due to missing
dependencies, and is likely due to missing required libraries.

The following command, from the tf install directory (where srcds_linux
is), should identify why replay_srv.so is not able to be loaded

env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin" ldd -d bin/replay_srv.so

(if you are using any special LD_LIBRARY_PATH/linker tricks, ensure you
invoke ldd the same way)

On 02/20/2017 05:19 PM, Weasels Lair wrote:
> Ok, here's the error I encountered trying to host the TF2 beta linux
> dedicated server build:
>
> Operating System: Ubuntu 14.04 LTS
> Kernel: Linux 3.13.0-108-generic
> Architecture: 64-bit (x86_64)
> Video: Headless install (via SteamCMD)
> Hosted: NFO Servers (dedicated VPS, much cores & RAM, several games on
> same server)
> Summary: Throws some error about replay (which I don't use anyway). 
> Have not run in "debug" mode just yet.
>
> Console output:
> Start-up command-line:
> nice -n 9 ./srcds_run -game tf -secure +ip 192.223.29.234 -usercon
> +port 6911 -steamport 7911 +clientport 8911 -nohltv -nodefaultmap
> -authkey {censored}
> Starting game server ...
> WARNING: No map specified! Server may not heartbeat.
> Auto detecting CPU
> Using default binary: ./srcds_linux
> Server will auto-restart if there is a crash.
> Using Breakpad minidump system. Version: 3842775 AppID: 232250
> Setting breakpad minidump AppID = 232250
> Using breakpad crash handler
> Loaded 7627 VPK file hashes from
> /home/game-servers/game911/tf/tf2_textures.vpk for pure server operation.
> Loaded 7627 VPK file hashes from
> /home/game-servers/game911/tf/tf2_textures.vpk for pure server operation.
> Loaded 465 VPK file hashes from
> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk for pure server
> operation.
> Loaded 465 VPK file hashes from
> /home/game-servers/game911/tf/tf2_sound_vo_english.vpk for pure server
> operation.
> Loaded 1095 VPK file hashes from
> /home/game-servers/game911/tf/tf2_sound_misc.vpk for pure server
> operation.
> Loaded 1095 VPK file hashes from
> /home/game-servers/game911/tf/tf2_sound_misc.vpk for pure server
> operation.
> Loaded 1791 VPK file hashes from
> /home/game-servers/game911/tf/tf2_misc.vpk for pure server operation.
> Loaded 1791 VPK file hashes from
> /home/game-servers/game911/tf/tf2_misc.vpk for pure server operation.
> Loaded 1791 VPK file hashes from
> /home/game-servers/game911/tf/tf2_misc.vpk for pure server operation.
> Loaded 1217 VPK file hashes from
> /home/game-servers/game911/hl2/hl2_textures.vpk for pure server operation.
> Loaded 574 VPK file hashes from
> /home/game-servers/game911/hl2/hl2_sound_vo_english.vpk for pure
> server operation.
> Loaded 383 VPK file hashes from
> /home/game-servers/game911/hl2/hl2_sound_misc.vpk for pure server
> operation.
> Loaded 449 VPK file hashes from
> /home/game-servers/game911/hl2/hl2_misc.vpk for pure server operation.
> Loaded 449 VPK file hashes from
> /home/game-servers/game911/hl2/hl2_misc.vpk for pure server operation.
> Loaded 5 VPK file hashes from
> /home/game-servers/game911/platform/platform_misc.vpk for pure server
> operation.
> Loaded 5 VPK file hashes from
> /home/game-servers/game911/platform/platform_misc.vpk for pure server
> operation.
> server_srv.so loaded for "Team Fortress"
> Could not load: replay_srv.so
> Could not load: replay_srv.so
>
> dlopen failed trying to load:
> /home/game-servers/.steam/sdk32/steamclient.so
> with error:
> /home/game-servers/.steam/sdk32/steamclient.so: cannot open shared
> object file: No such file or directory
> Looking up breakpad interfaces from steamclient
> Calling BreakpadMiniDumpSystemInit
> Segmentation fault (core dumped)
> Add "-debug" to the ./srcds_run command line to generate a debug.log
> to help with solving this problem
> Tue Feb 21 01:17:54 UTC 2017: Server restart in 10 seconds
> Tue Feb 21 01:17:57 UTC 2017: Server Quit
>
>
>
> On Mon, Feb 20, 2017 at 5:13 PM, John Schoenick
> mailto:jo...@valvesoftware.com>> wrote:
>
> The list is probably the best place for visibility
>
>
>
> ___
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] [hlds_linux] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread Weasels Lair
Ok, here's the error I encountered trying to host the TF2 beta linux
dedicated server build:

Operating System: Ubuntu 14.04 LTS
Kernel: Linux 3.13.0-108-generic
Architecture: 64-bit (x86_64)
Video: Headless install (via SteamCMD)
Hosted: NFO Servers (dedicated VPS, much cores & RAM, several games on same
server)
Summary: Throws some error about replay (which I don't use anyway).  Have
not run in "debug" mode just yet.

Console output:
Start-up command-line:
nice -n 9 ./srcds_run -game tf -secure +ip 192.223.29.234 -usercon +port
6911 -steamport 7911 +clientport 8911 -nohltv -nodefaultmap -authkey
{censored}
Starting game server ...
WARNING: No map specified! Server may not heartbeat.
Auto detecting CPU
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
Using Breakpad minidump system. Version: 3842775 AppID: 232250
Setting breakpad minidump AppID = 232250
Using breakpad crash handler
Loaded 7627 VPK file hashes from
/home/game-servers/game911/tf/tf2_textures.vpk for pure server operation.
Loaded 7627 VPK file hashes from
/home/game-servers/game911/tf/tf2_textures.vpk for pure server operation.
Loaded 465 VPK file hashes from
/home/game-servers/game911/tf/tf2_sound_vo_english.vpk for pure server
operation.
Loaded 465 VPK file hashes from
/home/game-servers/game911/tf/tf2_sound_vo_english.vpk for pure server
operation.
Loaded 1095 VPK file hashes from
/home/game-servers/game911/tf/tf2_sound_misc.vpk for pure server operation.
Loaded 1095 VPK file hashes from
/home/game-servers/game911/tf/tf2_sound_misc.vpk for pure server operation.
Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
for pure server operation.
Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
for pure server operation.
Loaded 1791 VPK file hashes from /home/game-servers/game911/tf/tf2_misc.vpk
for pure server operation.
Loaded 1217 VPK file hashes from
/home/game-servers/game911/hl2/hl2_textures.vpk for pure server operation.
Loaded 574 VPK file hashes from
/home/game-servers/game911/hl2/hl2_sound_vo_english.vpk for pure server
operation.
Loaded 383 VPK file hashes from
/home/game-servers/game911/hl2/hl2_sound_misc.vpk for pure server operation.
Loaded 449 VPK file hashes from /home/game-servers/game911/hl2/hl2_misc.vpk
for pure server operation.
Loaded 449 VPK file hashes from /home/game-servers/game911/hl2/hl2_misc.vpk
for pure server operation.
Loaded 5 VPK file hashes from
/home/game-servers/game911/platform/platform_misc.vpk for pure server
operation.
Loaded 5 VPK file hashes from
/home/game-servers/game911/platform/platform_misc.vpk for pure server
operation.
server_srv.so loaded for "Team Fortress"
Could not load: replay_srv.so
Could not load: replay_srv.so

dlopen failed trying to load:
/home/game-servers/.steam/sdk32/steamclient.so
with error:
/home/game-servers/.steam/sdk32/steamclient.so: cannot open shared object
file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Segmentation fault (core dumped)
Add "-debug" to the ./srcds_run command line to generate a debug.log to
help with solving this problem
Tue Feb 21 01:17:54 UTC 2017: Server restart in 10 seconds
Tue Feb 21 01:17:57 UTC 2017: Server Quit



On Mon, Feb 20, 2017 at 5:13 PM, John Schoenick 
wrote:

> The list is probably the best place for visibility
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread Weasels Lair
PS: I should have asked, if on the GitHub - WHICH one?

On Mon, Feb 20, 2017 at 5:04 PM, Weasels Lair 
wrote:

> John -
> For those server-operators who encounter errors running the beta, do you
> want the reports here on the list? or in the Git-Hub?
> Thanks,
> - Weasel
>
> On Mon, Feb 20, 2017 at 4:54 PM, John Schoenick 
> wrote:
>
>> We've pushed a small update to the beta that removes the libstdc++ and
>> libgcc_s libraries that were previously shipping with the linux dedicated
>> server build.  These were a workaround for compatibility prior to the Steam
>> Runtime requirement, and were now causing conflicts in some environments.
>>
>> On 02/20/2017 02:46 PM, John Schoenick wrote:
>>
>> Hey everyone,
>>
>> Following up on the warning email we sent a long while back, we're making
>> good on our promise and changing our build toolchains for the TF2+SDK2013
>> games' dedicated server.  TF2 is being updated first, with the other
>> SDK2013 games to follow.
>>
>> There are two things that may affect server administrators that you
>> should be aware of:
>>
>>
>> *The Linux dedicated server now targets the Steam Runtime*
>>
>> The Steam Runtime is a common runtime target based on Ubuntu.  For srcds,
>> this largely means linking against a more recent glibc than may be
>> available in some server distributions.  Administrators should check that
>> the provided beta still runs in their environment of choice.  Those who are
>> on older or incompatible distributions have several options:
>>
>> - Switch to a distribution more compatible with the Steam Runtime, such
>> as Ubuntu LTS
>>
>> - Make use of a chroot/container/VM environment to run srcds.  The tools
>> linked below include a script for creating a chroot that can be used for
>> bootstrapping Steam Runtime environments.
>>
>> - Use the Steam Runtime tools linked below combined with some dynamic
>> linker magic to use the runtime libraries on an incompatible distribution,
>> e.g.:
>>
>> steamrt=/path/to/runtime
>> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
>> LD="$steamrt/usr/lib32/ld-linux.so.2"
>> "$LD" ./srcds_linux "$@"
>>
>> More information about the Steam Runtime and utilities for obtaining it
>> can be found here: https://github.com/ValveSoftware/steam-runtime
>>
>>
>> *The compiler toolchain used for all editions of srcds has changed*
>>
>> Along with the client builds, all server builds have been updated to a
>> newer compiler.  Windows builds now use the MSVC2015 tools, while Linux
>> builds now use a newer edition of GCC with differing command-line
>> parameters that affect codegen.
>>
>> This is expected to break mods that expect certain ABI behaviors or look
>> for certain signatures in order to hook functions (such as SourceMod).  We
>> have separately spoken with the SourceMod team and they are working on
>> supporting the new setup.  Maintainers of other mods should test them
>> against the beta release below.
>>
>> Our previous warning also indicated that this would change the _srv
>> naming of the linux binaries.  We have decided *not* to adjust this, and
>> the separate _srv build and naming remains unchanged.
>>
>>
>> *Beta*
>>
>> We've made a beta branch available for TF2 with these new changes.  The
>> remaining SDK2013 games will be updated in the near future, and we will
>> provide a beta for them at that time.
>>
>> The beta is compatible with the current TF2 public release - servers may
>> safely convert to it and continue serving both beta and non-beta clients.
>>
>> The beta branch is titled "toolchainbeta" with no required password.  It
>> can be accessed with SteamCMD via:
>>
>> app_update 232250 -beta toolchainbeta
>>
>> These changes may be promoted to an official release of TF2 as soon as
>> next week, so we encourage all server administrators to test their setup
>> against the beta before then.
>>
>>
>> Let me know if you have any questions or concerns
>>
>> - John
>>
>>
>>
>> ___
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>>
>>
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] [hlds_linux] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread John Schoenick
The list is probably the best place for visibility


On 02/20/2017 05:04 PM, Weasels Lair wrote:
> John -
> For those server-operators who encounter errors running the beta, do you
> want the reports here on the list? or in the Git-Hub?
> Thanks,
> - Weasel
>
> On Mon, Feb 20, 2017 at 4:54 PM, John Schoenick 
> wrote:
>
>> We've pushed a small update to the beta that removes the libstdc++ and
>> libgcc_s libraries that were previously shipping with the linux dedicated
>> server build.  These were a workaround for compatibility prior to the Steam
>> Runtime requirement, and were now causing conflicts in some environments.
>>
>> On 02/20/2017 02:46 PM, John Schoenick wrote:
>>
>> Hey everyone,
>>
>> Following up on the warning email we sent a long while back, we're making
>> good on our promise and changing our build toolchains for the TF2+SDK2013
>> games' dedicated server.  TF2 is being updated first, with the other
>> SDK2013 games to follow.
>>
>> There are two things that may affect server administrators that you should
>> be aware of:
>>
>>
>> *The Linux dedicated server now targets the Steam Runtime*
>>
>> The Steam Runtime is a common runtime target based on Ubuntu.  For srcds,
>> this largely means linking against a more recent glibc than may be
>> available in some server distributions.  Administrators should check that
>> the provided beta still runs in their environment of choice.  Those who are
>> on older or incompatible distributions have several options:
>>
>> - Switch to a distribution more compatible with the Steam Runtime, such as
>> Ubuntu LTS
>>
>> - Make use of a chroot/container/VM environment to run srcds.  The tools
>> linked below include a script for creating a chroot that can be used for
>> bootstrapping Steam Runtime environments.
>>
>> - Use the Steam Runtime tools linked below combined with some dynamic
>> linker magic to use the runtime libraries on an incompatible distribution,
>> e.g.:
>>
>> steamrt=/path/to/runtime
>> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
>> LD="$steamrt/usr/lib32/ld-linux.so.2"
>> "$LD" ./srcds_linux "$@"
>>
>> More information about the Steam Runtime and utilities for obtaining it
>> can be found here: https://github.com/ValveSoftware/steam-runtime
>>
>>
>> *The compiler toolchain used for all editions of srcds has changed*
>>
>> Along with the client builds, all server builds have been updated to a
>> newer compiler.  Windows builds now use the MSVC2015 tools, while Linux
>> builds now use a newer edition of GCC with differing command-line
>> parameters that affect codegen.
>>
>> This is expected to break mods that expect certain ABI behaviors or look
>> for certain signatures in order to hook functions (such as SourceMod).  We
>> have separately spoken with the SourceMod team and they are working on
>> supporting the new setup.  Maintainers of other mods should test them
>> against the beta release below.
>>
>> Our previous warning also indicated that this would change the _srv naming
>> of the linux binaries.  We have decided *not* to adjust this, and the
>> separate _srv build and naming remains unchanged.
>>
>>
>> *Beta*
>>
>> We've made a beta branch available for TF2 with these new changes.  The
>> remaining SDK2013 games will be updated in the near future, and we will
>> provide a beta for them at that time.
>>
>> The beta is compatible with the current TF2 public release - servers may
>> safely convert to it and continue serving both beta and non-beta clients.
>>
>> The beta branch is titled "toolchainbeta" with no required password.  It
>> can be accessed with SteamCMD via:
>>
>> app_update 232250 -beta toolchainbeta
>>
>> These changes may be promoted to an official release of TF2 as soon as
>> next week, so we encourage all server administrators to test their setup
>> against the beta before then.
>>
>>
>> Let me know if you have any questions or concerns
>>
>> - John
>>
>>
>>
>> ___
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>>
>>
> ___
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread Weasels Lair
John -
For those server-operators who encounter errors running the beta, do you
want the reports here on the list? or in the Git-Hub?
Thanks,
- Weasel

On Mon, Feb 20, 2017 at 4:54 PM, John Schoenick 
wrote:

> We've pushed a small update to the beta that removes the libstdc++ and
> libgcc_s libraries that were previously shipping with the linux dedicated
> server build.  These were a workaround for compatibility prior to the Steam
> Runtime requirement, and were now causing conflicts in some environments.
>
> On 02/20/2017 02:46 PM, John Schoenick wrote:
>
> Hey everyone,
>
> Following up on the warning email we sent a long while back, we're making
> good on our promise and changing our build toolchains for the TF2+SDK2013
> games' dedicated server.  TF2 is being updated first, with the other
> SDK2013 games to follow.
>
> There are two things that may affect server administrators that you should
> be aware of:
>
>
> *The Linux dedicated server now targets the Steam Runtime*
>
> The Steam Runtime is a common runtime target based on Ubuntu.  For srcds,
> this largely means linking against a more recent glibc than may be
> available in some server distributions.  Administrators should check that
> the provided beta still runs in their environment of choice.  Those who are
> on older or incompatible distributions have several options:
>
> - Switch to a distribution more compatible with the Steam Runtime, such as
> Ubuntu LTS
>
> - Make use of a chroot/container/VM environment to run srcds.  The tools
> linked below include a script for creating a chroot that can be used for
> bootstrapping Steam Runtime environments.
>
> - Use the Steam Runtime tools linked below combined with some dynamic
> linker magic to use the runtime libraries on an incompatible distribution,
> e.g.:
>
> steamrt=/path/to/runtime
> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
> LD="$steamrt/usr/lib32/ld-linux.so.2"
> "$LD" ./srcds_linux "$@"
>
> More information about the Steam Runtime and utilities for obtaining it
> can be found here: https://github.com/ValveSoftware/steam-runtime
>
>
> *The compiler toolchain used for all editions of srcds has changed*
>
> Along with the client builds, all server builds have been updated to a
> newer compiler.  Windows builds now use the MSVC2015 tools, while Linux
> builds now use a newer edition of GCC with differing command-line
> parameters that affect codegen.
>
> This is expected to break mods that expect certain ABI behaviors or look
> for certain signatures in order to hook functions (such as SourceMod).  We
> have separately spoken with the SourceMod team and they are working on
> supporting the new setup.  Maintainers of other mods should test them
> against the beta release below.
>
> Our previous warning also indicated that this would change the _srv naming
> of the linux binaries.  We have decided *not* to adjust this, and the
> separate _srv build and naming remains unchanged.
>
>
> *Beta*
>
> We've made a beta branch available for TF2 with these new changes.  The
> remaining SDK2013 games will be updated in the near future, and we will
> provide a beta for them at that time.
>
> The beta is compatible with the current TF2 public release - servers may
> safely convert to it and continue serving both beta and non-beta clients.
>
> The beta branch is titled "toolchainbeta" with no required password.  It
> can be accessed with SteamCMD via:
>
> app_update 232250 -beta toolchainbeta
>
> These changes may be promoted to an official release of TF2 as soon as
> next week, so we encourage all server administrators to test their setup
> against the beta before then.
>
>
> Let me know if you have any questions or concerns
>
> - John
>
>
>
> ___
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread John Schoenick
We've pushed a small update to the beta that removes the libstdc++ and
libgcc_s libraries that were previously shipping with the linux
dedicated server build.  These were a workaround for compatibility prior
to the Steam Runtime requirement, and were now causing conflicts in some
environments.


On 02/20/2017 02:46 PM, John Schoenick wrote:
>
> Hey everyone,
>
> Following up on the warning email we sent a long while back, we're
> making good on our promise and changing our build toolchains for the
> TF2+SDK2013 games' dedicated server.  TF2 is being updated first, with
> the other SDK2013 games to follow.
>
> There are two things that may affect server administrators that you
> should be aware of:
>
>
> *The Linux dedicated server now targets the Steam Runtime*
>
> The Steam Runtime is a common runtime target based on Ubuntu.  For
> srcds, this largely means linking against a more recent glibc than may
> be available in some server distributions.  Administrators should
> check that the provided beta still runs in their environment of
> choice.  Those who are on older or incompatible distributions have
> several options:
>
> - Switch to a distribution more compatible with the Steam Runtime,
> such as Ubuntu LTS
>
> - Make use of a chroot/container/VM environment to run srcds.  The
> tools linked below include a script for creating a chroot that can be
> used for bootstrapping Steam Runtime environments.
>
> - Use the Steam Runtime tools linked below combined with some dynamic
> linker magic to use the runtime libraries on an incompatible
> distribution, e.g.:
>
> steamrt=/path/to/runtime
> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
> LD="$steamrt/usr/lib32/ld-linux.so.2"
> "$LD" ./srcds_linux "$@"
>
> More information about the Steam Runtime and utilities for obtaining
> it can be found here: https://github.com/ValveSoftware/steam-runtime
>
> *
> *
>
> *The compiler toolchain used for all editions of srcds has changed*
>
> Along with the client builds, all server builds have been updated to a
> newer compiler.  Windows builds now use the MSVC2015 tools, while
> Linux builds now use a newer edition of GCC with differing
> command-line parameters that affect codegen.
>
> This is expected to break mods that expect certain ABI behaviors or
> look for certain signatures in order to hook functions (such as
> SourceMod).  We have separately spoken with the SourceMod team and
> they are working on supporting the new setup.  Maintainers of other
> mods should test them against the beta release below.
>
> Our previous warning also indicated that this would change the _srv
> naming of the linux binaries.  We have decided *not* to adjust this,
> and the separate _srv build and naming remains unchanged.
>
>
> *Beta*
>
> We've made a beta branch available for TF2 with these new changes. 
> The remaining SDK2013 games will be updated in the near future, and we
> will provide a beta for them at that time.
>
> The beta is compatible with the current TF2 public release - servers
> may safely convert to it and continue serving both beta and non-beta
> clients.
>
> The beta branch is titled "toolchainbeta" with no required password. 
> It can be accessed with SteamCMD via:
>
> app_update 232250 -beta toolchainbeta
>
> These changes may be promoted to an official release of TF2 as soon as
> next week, so we encourage all server administrators to test their
> setup against the beta before then.
>
>
> Let me know if you have any questions or concerns
>
> - John
>

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] [hlds_linux] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread sigsegv
Sweet! Thanks.

Justin (sigsegv)

On Mon, Feb 20, 2017 at 3:28 PM, John Schoenick 
wrote:

> We will be updating the github repository with the associated bits when
> the beta is ready for the SDK2013 games.  The build system now also
> requests c++11 on all platforms
>
>
> On 02/20/2017 03:16 PM, sigsegv wrote:
> > Hi John,
> >
> > VC++2015? Praise the lord, it's finally happening!
> >
> > Can we expect a corresponding push to the source-sdk-2013
> >  GitHub repo when
> > the SDK2013 update happens?
> >
> > I can't wait to get off of VC++2013, a.k.a. the "we at Microsoft don't
> > give a shit about C++11 support even though the standard has been
> > finalized for literally over 2 years" edition.
> >
> > Justin (sigsegv)
> >
> > On Mon, Feb 20, 2017 at 2:46 PM, John Schoenick
> > mailto:jo...@valvesoftware.com>> wrote:
> >
> > Hey everyone,
> >
> > Following up on the warning email we sent a long while back, we're
> > making good on our promise and changing our build toolchains for
> > the TF2+SDK2013 games' dedicated server.  TF2 is being updated
> > first, with the other SDK2013 games to follow.
> >
> > There are two things that may affect server administrators that
> > you should be aware of:
> >
> >
> > *The Linux dedicated server now targets the Steam Runtime*
> >
> > The Steam Runtime is a common runtime target based on Ubuntu.  For
> > srcds, this largely means linking against a more recent glibc than
> > may be available in some server distributions.  Administrators
> > should check that the provided beta still runs in their
> > environment of choice.  Those who are on older or incompatible
> > distributions have several options:
> >
> > - Switch to a distribution more compatible with the Steam Runtime,
> > such as Ubuntu LTS
> >
> > - Make use of a chroot/container/VM environment to run srcds.  The
> > tools linked below include a script for creating a chroot that can
> > be used for bootstrapping Steam Runtime environments.
> >
> > - Use the Steam Runtime tools linked below combined with some
> > dynamic linker magic to use the runtime libraries on an
> > incompatible distribution, e.g.:
> >
> > steamrt=/path/to/runtime
> > export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
> > LD="$steamrt/usr/lib32/ld-linux.so.2"
> > "$LD" ./srcds_linux "$@"
> >
> > More information about the Steam Runtime and utilities for
> > obtaining it can be found here:
> > https://github.com/ValveSoftware/steam-runtime
> > 
> >
> > *
> > *
> >
> > *The compiler toolchain used for all editions of srcds has changed*
> >
> > Along with the client builds, all server builds have been updated
> > to a newer compiler.  Windows builds now use the MSVC2015 tools,
> > while Linux builds now use a newer edition of GCC with differing
> > command-line parameters that affect codegen.
> >
> > This is expected to break mods that expect certain ABI behaviors
> > or look for certain signatures in order to hook functions (such as
> > SourceMod).  We have separately spoken with the SourceMod team and
> > they are working on supporting the new setup.  Maintainers of
> > other mods should test them against the beta release below.
> >
> > Our previous warning also indicated that this would change the
> > _srv naming of the linux binaries.  We have decided *not* to
> > adjust this, and the separate _srv build and naming remains
> unchanged.
> >
> >
> > *Beta*
> >
> > We've made a beta branch available for TF2 with these new
> > changes.  The remaining SDK2013 games will be updated in the near
> > future, and we will provide a beta for them at that time.
> >
> > The beta is compatible with the current TF2 public release -
> > servers may safely convert to it and continue serving both beta
> > and non-beta clients.
> >
> > The beta branch is titled "toolchainbeta" with no required
> > password.  It can be accessed with SteamCMD via:
> >
> > app_update 232250 -beta toolchainbeta
> >
> > These changes may be promoted to an official release of TF2 as
> > soon as next week, so we encourage all server administrators to
> > test their setup against the beta before then.
> >
> >
> > Let me know if you have any questions or concerns
> >
> > - John
> >
> >
> > ___
> > To unsubscribe, edit your list preferences, or view the list
> > archives, please visit:
> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
> > 
> >
> >
> >
> >
> > ___
> > To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> >

Re: [hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread John Schoenick
We will be updating the github repository with the associated bits when
the beta is ready for the SDK2013 games.  The build system now also
requests c++11 on all platforms


On 02/20/2017 03:16 PM, sigsegv wrote:
> Hi John,
>
> VC++2015? Praise the lord, it's finally happening!
>
> Can we expect a corresponding push to the source-sdk-2013
>  GitHub repo when
> the SDK2013 update happens?
>
> I can't wait to get off of VC++2013, a.k.a. the "we at Microsoft don't
> give a shit about C++11 support even though the standard has been
> finalized for literally over 2 years" edition.
>
> Justin (sigsegv)
>
> On Mon, Feb 20, 2017 at 2:46 PM, John Schoenick
> mailto:jo...@valvesoftware.com>> wrote:
>
> Hey everyone,
>
> Following up on the warning email we sent a long while back, we're
> making good on our promise and changing our build toolchains for
> the TF2+SDK2013 games' dedicated server.  TF2 is being updated
> first, with the other SDK2013 games to follow.
>
> There are two things that may affect server administrators that
> you should be aware of:
>
>
> *The Linux dedicated server now targets the Steam Runtime*
>
> The Steam Runtime is a common runtime target based on Ubuntu.  For
> srcds, this largely means linking against a more recent glibc than
> may be available in some server distributions.  Administrators
> should check that the provided beta still runs in their
> environment of choice.  Those who are on older or incompatible
> distributions have several options:
>
> - Switch to a distribution more compatible with the Steam Runtime,
> such as Ubuntu LTS
>
> - Make use of a chroot/container/VM environment to run srcds.  The
> tools linked below include a script for creating a chroot that can
> be used for bootstrapping Steam Runtime environments.
>
> - Use the Steam Runtime tools linked below combined with some
> dynamic linker magic to use the runtime libraries on an
> incompatible distribution, e.g.:
>
> steamrt=/path/to/runtime
> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
> LD="$steamrt/usr/lib32/ld-linux.so.2"
> "$LD" ./srcds_linux "$@"
>
> More information about the Steam Runtime and utilities for
> obtaining it can be found here:
> https://github.com/ValveSoftware/steam-runtime
> 
>
> *
> *
>
> *The compiler toolchain used for all editions of srcds has changed*
>
> Along with the client builds, all server builds have been updated
> to a newer compiler.  Windows builds now use the MSVC2015 tools,
> while Linux builds now use a newer edition of GCC with differing
> command-line parameters that affect codegen.
>
> This is expected to break mods that expect certain ABI behaviors
> or look for certain signatures in order to hook functions (such as
> SourceMod).  We have separately spoken with the SourceMod team and
> they are working on supporting the new setup.  Maintainers of
> other mods should test them against the beta release below.
>
> Our previous warning also indicated that this would change the
> _srv naming of the linux binaries.  We have decided *not* to
> adjust this, and the separate _srv build and naming remains unchanged.
>
>
> *Beta*
>
> We've made a beta branch available for TF2 with these new
> changes.  The remaining SDK2013 games will be updated in the near
> future, and we will provide a beta for them at that time.
>
> The beta is compatible with the current TF2 public release -
> servers may safely convert to it and continue serving both beta
> and non-beta clients.
>
> The beta branch is titled "toolchainbeta" with no required
> password.  It can be accessed with SteamCMD via:
>
> app_update 232250 -beta toolchainbeta
>
> These changes may be promoted to an official release of TF2 as
> soon as next week, so we encourage all server administrators to
> test their setup against the beta before then.
>
>
> Let me know if you have any questions or concerns
>
> - John
>
>
> ___
> To unsubscribe, edit your list preferences, or view the list
> archives, please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
> 
>
>
>
>
> ___
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread Emil Larsson
How old distribution of Linux do you even need to run for this to a concern?

Den 20 feb. 2017 23:46 skrev "John Schoenick" :

> Hey everyone,
>
> Following up on the warning email we sent a long while back, we're making
> good on our promise and changing our build toolchains for the TF2+SDK2013
> games' dedicated server.  TF2 is being updated first, with the other
> SDK2013 games to follow.
>
> There are two things that may affect server administrators that you should
> be aware of:
>
>
> *The Linux dedicated server now targets the Steam Runtime*
>
> The Steam Runtime is a common runtime target based on Ubuntu.  For srcds,
> this largely means linking against a more recent glibc than may be
> available in some server distributions.  Administrators should check that
> the provided beta still runs in their environment of choice.  Those who are
> on older or incompatible distributions have several options:
>
> - Switch to a distribution more compatible with the Steam Runtime, such as
> Ubuntu LTS
>
> - Make use of a chroot/container/VM environment to run srcds.  The tools
> linked below include a script for creating a chroot that can be used for
> bootstrapping Steam Runtime environments.
>
> - Use the Steam Runtime tools linked below combined with some dynamic
> linker magic to use the runtime libraries on an incompatible distribution,
> e.g.:
>
> steamrt=/path/to/runtime
> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
> LD="$steamrt/usr/lib32/ld-linux.so.2"
> "$LD" ./srcds_linux "$@"
>
> More information about the Steam Runtime and utilities for obtaining it
> can be found here: https://github.com/ValveSoftware/steam-runtime
>
>
> *The compiler toolchain used for all editions of srcds has changed*
>
> Along with the client builds, all server builds have been updated to a
> newer compiler.  Windows builds now use the MSVC2015 tools, while Linux
> builds now use a newer edition of GCC with differing command-line
> parameters that affect codegen.
>
> This is expected to break mods that expect certain ABI behaviors or look
> for certain signatures in order to hook functions (such as SourceMod).  We
> have separately spoken with the SourceMod team and they are working on
> supporting the new setup.  Maintainers of other mods should test them
> against the beta release below.
>
> Our previous warning also indicated that this would change the _srv naming
> of the linux binaries.  We have decided *not* to adjust this, and the
> separate _srv build and naming remains unchanged.
>
>
> *Beta*
>
> We've made a beta branch available for TF2 with these new changes.  The
> remaining SDK2013 games will be updated in the near future, and we will
> provide a beta for them at that time.
>
> The beta is compatible with the current TF2 public release - servers may
> safely convert to it and continue serving both beta and non-beta clients.
>
> The beta branch is titled "toolchainbeta" with no required password.  It
> can be accessed with SteamCMD via:
>
> app_update 232250 -beta toolchainbeta
>
> These changes may be promoted to an official release of TF2 as soon as
> next week, so we encourage all server administrators to test their setup
> against the beta before then.
>
>
> Let me know if you have any questions or concerns
>
> - John
>
> ___
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread sigsegv
Hi John,

VC++2015? Praise the lord, it's finally happening!

Can we expect a corresponding push to the source-sdk-2013
 GitHub repo when the
SDK2013 update happens?

I can't wait to get off of VC++2013, a.k.a. the "we at Microsoft don't give
a shit about C++11 support even though the standard has been finalized for
literally over 2 years" edition.

Justin (sigsegv)

On Mon, Feb 20, 2017 at 2:46 PM, John Schoenick 
wrote:

> Hey everyone,
>
> Following up on the warning email we sent a long while back, we're making
> good on our promise and changing our build toolchains for the TF2+SDK2013
> games' dedicated server.  TF2 is being updated first, with the other
> SDK2013 games to follow.
>
> There are two things that may affect server administrators that you should
> be aware of:
>
>
> *The Linux dedicated server now targets the Steam Runtime*
>
> The Steam Runtime is a common runtime target based on Ubuntu.  For srcds,
> this largely means linking against a more recent glibc than may be
> available in some server distributions.  Administrators should check that
> the provided beta still runs in their environment of choice.  Those who are
> on older or incompatible distributions have several options:
>
> - Switch to a distribution more compatible with the Steam Runtime, such as
> Ubuntu LTS
>
> - Make use of a chroot/container/VM environment to run srcds.  The tools
> linked below include a script for creating a chroot that can be used for
> bootstrapping Steam Runtime environments.
>
> - Use the Steam Runtime tools linked below combined with some dynamic
> linker magic to use the runtime libraries on an incompatible distribution,
> e.g.:
>
> steamrt=/path/to/runtime
> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
> LD="$steamrt/usr/lib32/ld-linux.so.2"
> "$LD" ./srcds_linux "$@"
>
> More information about the Steam Runtime and utilities for obtaining it
> can be found here: https://github.com/ValveSoftware/steam-runtime
>
>
> *The compiler toolchain used for all editions of srcds has changed*
>
> Along with the client builds, all server builds have been updated to a
> newer compiler.  Windows builds now use the MSVC2015 tools, while Linux
> builds now use a newer edition of GCC with differing command-line
> parameters that affect codegen.
>
> This is expected to break mods that expect certain ABI behaviors or look
> for certain signatures in order to hook functions (such as SourceMod).  We
> have separately spoken with the SourceMod team and they are working on
> supporting the new setup.  Maintainers of other mods should test them
> against the beta release below.
>
> Our previous warning also indicated that this would change the _srv naming
> of the linux binaries.  We have decided *not* to adjust this, and the
> separate _srv build and naming remains unchanged.
>
>
> *Beta*
>
> We've made a beta branch available for TF2 with these new changes.  The
> remaining SDK2013 games will be updated in the near future, and we will
> provide a beta for them at that time.
>
> The beta is compatible with the current TF2 public release - servers may
> safely convert to it and continue serving both beta and non-beta clients.
>
> The beta branch is titled "toolchainbeta" with no required password.  It
> can be accessed with SteamCMD via:
>
> app_update 232250 -beta toolchainbeta
>
> These changes may be promoted to an official release of TF2 as soon as
> next week, so we encourage all server administrators to test their setup
> against the beta before then.
>
>
> Let me know if you have any questions or concerns
>
> - John
>
> ___
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread Weasels Lair
Thanks John for the follow-up and details, and thanks for working with the
SourceMod team in advance of these changes.  Something like 90% of
community servers probably run SourceMod in some form (I am guessing).  So,
good to see that communication going up-front.

Thanks again,

- Weasel.

On Mon, Feb 20, 2017 at 2:46 PM, John Schoenick 
wrote:

> Hey everyone,
>
> Following up on the warning email we sent a long while back, we're making
> good on our promise and changing our build toolchains for the TF2+SDK2013
> games' dedicated server.  TF2 is being updated first, with the other
> SDK2013 games to follow.
>
> There are two things that may affect server administrators that you should
> be aware of:
>
>
> *The Linux dedicated server now targets the Steam Runtime*
>
> The Steam Runtime is a common runtime target based on Ubuntu.  For srcds,
> this largely means linking against a more recent glibc than may be
> available in some server distributions.  Administrators should check that
> the provided beta still runs in their environment of choice.  Those who are
> on older or incompatible distributions have several options:
>
> - Switch to a distribution more compatible with the Steam Runtime, such as
> Ubuntu LTS
>
> - Make use of a chroot/container/VM environment to run srcds.  The tools
> linked below include a script for creating a chroot that can be used for
> bootstrapping Steam Runtime environments.
>
> - Use the Steam Runtime tools linked below combined with some dynamic
> linker magic to use the runtime libraries on an incompatible distribution,
> e.g.:
>
> steamrt=/path/to/runtime
> export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
> LD="$steamrt/usr/lib32/ld-linux.so.2"
> "$LD" ./srcds_linux "$@"
>
> More information about the Steam Runtime and utilities for obtaining it
> can be found here: https://github.com/ValveSoftware/steam-runtime
>
>
> *The compiler toolchain used for all editions of srcds has changed*
>
> Along with the client builds, all server builds have been updated to a
> newer compiler.  Windows builds now use the MSVC2015 tools, while Linux
> builds now use a newer edition of GCC with differing command-line
> parameters that affect codegen.
>
> This is expected to break mods that expect certain ABI behaviors or look
> for certain signatures in order to hook functions (such as SourceMod).  We
> have separately spoken with the SourceMod team and they are working on
> supporting the new setup.  Maintainers of other mods should test them
> against the beta release below.
>
> Our previous warning also indicated that this would change the _srv naming
> of the linux binaries.  We have decided *not* to adjust this, and the
> separate _srv build and naming remains unchanged.
>
>
> *Beta*
>
> We've made a beta branch available for TF2 with these new changes.  The
> remaining SDK2013 games will be updated in the near future, and we will
> provide a beta for them at that time.
>
> The beta is compatible with the current TF2 public release - servers may
> safely convert to it and continue serving both beta and non-beta clients.
>
> The beta branch is titled "toolchainbeta" with no required password.  It
> can be accessed with SteamCMD via:
>
> app_update 232250 -beta toolchainbeta
>
> These changes may be promoted to an official release of TF2 as soon as
> next week, so we encourage all server administrators to test their setup
> against the beta before then.
>
>
> Let me know if you have any questions or concerns
>
> - John
>
> ___
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


[hlds] Heads up - Updated system requirements for TF2 dedicated servers, likely mod breakage - Beta available

2017-02-20 Thread John Schoenick
Hey everyone,

Following up on the warning email we sent a long while back, we're
making good on our promise and changing our build toolchains for the
TF2+SDK2013 games' dedicated server.  TF2 is being updated first, with
the other SDK2013 games to follow.

There are two things that may affect server administrators that you
should be aware of:


*The Linux dedicated server now targets the Steam Runtime*

The Steam Runtime is a common runtime target based on Ubuntu.  For
srcds, this largely means linking against a more recent glibc than may
be available in some server distributions.  Administrators should check
that the provided beta still runs in their environment of choice.  Those
who are on older or incompatible distributions have several options:

- Switch to a distribution more compatible with the Steam Runtime, such
as Ubuntu LTS

- Make use of a chroot/container/VM environment to run srcds.  The tools
linked below include a script for creating a chroot that can be used for
bootstrapping Steam Runtime environments.

- Use the Steam Runtime tools linked below combined with some dynamic
linker magic to use the runtime libraries on an incompatible
distribution, e.g.:

steamrt=/path/to/runtime
export LD_LIBRARY_PATH="bin:$steamrt/usr/lib32"
LD="$steamrt/usr/lib32/ld-linux.so.2"
"$LD" ./srcds_linux "$@"

More information about the Steam Runtime and utilities for obtaining it
can be found here: https://github.com/ValveSoftware/steam-runtime

*
*

*The compiler toolchain used for all editions of srcds has changed*

Along with the client builds, all server builds have been updated to a
newer compiler.  Windows builds now use the MSVC2015 tools, while Linux
builds now use a newer edition of GCC with differing command-line
parameters that affect codegen.

This is expected to break mods that expect certain ABI behaviors or look
for certain signatures in order to hook functions (such as SourceMod). 
We have separately spoken with the SourceMod team and they are working
on supporting the new setup.  Maintainers of other mods should test them
against the beta release below.

Our previous warning also indicated that this would change the _srv
naming of the linux binaries.  We have decided *not* to adjust this, and
the separate _srv build and naming remains unchanged.


*Beta*

We've made a beta branch available for TF2 with these new changes.  The
remaining SDK2013 games will be updated in the near future, and we will
provide a beta for them at that time.

The beta is compatible with the current TF2 public release - servers may
safely convert to it and continue serving both beta and non-beta clients.

The beta branch is titled "toolchainbeta" with no required password.  It
can be accessed with SteamCMD via:

app_update 232250 -beta toolchainbeta

These changes may be promoted to an official release of TF2 as soon as
next week, so we encourage all server administrators to test their setup
against the beta before then.


Let me know if you have any questions or concerns

- John

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds