Re: [hlds_linux] Is bzip2 compression still a thing?
Is bzip2 still used to compress server responses to queries? I do not believe so, I use SourceLib in python to do some simple querying, and in the source for that there is a note/comment about how there is support for bzip2 compressed packets - but the author (at the time of writing) has never found anyone using this, and so has just left it out. bzip2 is still used to compress maps and other resources, but as far as I have seen, I can't say I've heard of anyone compressing the actual packets - as is documented possible. On Mon, Jul 8, 2013 at 10:41 PM, Josh Stratton bibby101...@gmail.comwrote: bzip2 is still being used. 7zip doesn't have great comparability with Ruby to my knowledge but I've been using it for years for compressing. Open source and it works better than the previous programs I've used. On Monday, July 8, 2013, Sebastian Staudt wrote: Hi. Some of you might know that I'm the author of the Steam Condenser library ( http://koraktor.de/steam-condenser) which is available for Ruby, Java and PHP. Currently I'm in need to find a new bzip2 compression library for Ruby, because the current one (bzip2-ruby) is not compatible with Ruby 2.0 yet. Although I started working on an alternative implementation (rbzip2) myself, I have one simple question at the moment: Is bzip2 still used to compress server responses to queries? I recently tried to query random Source servers from the master server, but not a single one replied with compressed data. So before I put more effort into this, I'd like to now if this is still needed or if this feature can be deprecated safely. Best regards, Sebastian ___ 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_linux -- - Gordon Reynolds ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] Is bzip2 compression still a thing?
@Josh: I think you didn't read my entire mail. :) @Gordon: Thanks for the additional input. Nevertheless, I'd love to see some official resource that clarifies if bzip2 support is still required for querying Source servers. 2013/7/9 Gordon Reynolds thisisgordonsem...@gmail.com Is bzip2 still used to compress server responses to queries? I do not believe so, I use SourceLib in python to do some simple querying, and in the source for that there is a note/comment about how there is support for bzip2 compressed packets - but the author (at the time of writing) has never found anyone using this, and so has just left it out. bzip2 is still used to compress maps and other resources, but as far as I have seen, I can't say I've heard of anyone compressing the actual packets - as is documented possible. On Mon, Jul 8, 2013 at 10:41 PM, Josh Stratton bibby101...@gmail.com wrote: bzip2 is still being used. 7zip doesn't have great comparability with Ruby to my knowledge but I've been using it for years for compressing. Open source and it works better than the previous programs I've used. On Monday, July 8, 2013, Sebastian Staudt wrote: Hi. Some of you might know that I'm the author of the Steam Condenser library ( http://koraktor.de/steam-condenser) which is available for Ruby, Java and PHP. Currently I'm in need to find a new bzip2 compression library for Ruby, because the current one (bzip2-ruby) is not compatible with Ruby 2.0 yet. Although I started working on an alternative implementation (rbzip2) myself, I have one simple question at the moment: Is bzip2 still used to compress server responses to queries? I recently tried to query random Source servers from the master server, but not a single one replied with compressed data. So before I put more effort into this, I'd like to now if this is still needed or if this feature can be deprecated safely. Best regards, Sebastian ___ 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_linux -- - Gordon Reynolds ___ 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_linux
Re: [hlds_linux] Is bzip2 compression still a thing?
There was some talk about compression during mid may here on the list, either this one or the windows one. It was related to lag spikes servers had. Valve uses compression for the gameserver traffic so i'd figure also other traffic is compressed. There was no mention of the compression though, but was some talk about rewriting it or something. Check out the archive if you can. -ics Sebastian Staudt kirjoitti: @Josh: I think you didn't read my entire mail. :) @Gordon: Thanks for the additional input. Nevertheless, I'd love to see some official resource that clarifies if bzip2 support is still required for querying Source servers. 2013/7/9 Gordon Reynolds thisisgordonsem...@gmail.com Is bzip2 still used to compress server responses to queries? I do not believe so, I use SourceLib in python to do some simple querying, and in the source for that there is a note/comment about how there is support for bzip2 compressed packets - but the author (at the time of writing) has never found anyone using this, and so has just left it out. bzip2 is still used to compress maps and other resources, but as far as I have seen, I can't say I've heard of anyone compressing the actual packets - as is documented possible. On Mon, Jul 8, 2013 at 10:41 PM, Josh Stratton bibby101...@gmail.com wrote: bzip2 is still being used. 7zip doesn't have great comparability with Ruby to my knowledge but I've been using it for years for compressing. Open source and it works better than the previous programs I've used. On Monday, July 8, 2013, Sebastian Staudt wrote: Hi. Some of you might know that I'm the author of the Steam Condenser library ( http://koraktor.de/steam-condenser) which is available for Ruby, Java and PHP. Currently I'm in need to find a new bzip2 compression library for Ruby, because the current one (bzip2-ruby) is not compatible with Ruby 2.0 yet. Although I started working on an alternative implementation (rbzip2) myself, I have one simple question at the moment: Is bzip2 still used to compress server responses to queries? I recently tried to query random Source servers from the master server, but not a single one replied with compressed data. So before I put more effort into this, I'd like to now if this is still needed or if this feature can be deprecated safely. Best regards, Sebastian ___ 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_linux -- - Gordon Reynolds ___ 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_linux ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
[hlds_linux] Server Full but Reporting 31/32
My server just started doing this, the browser/hlsw reports the server as 31/32 but when you goto connect it says 'Server is Full'. rcon status indicates the server is full with: players : 33 (33 max) But queries are reporting 1 less player Replay is enabled. No reserved slots (plugin not loaded). sv_visiblemaxplayers = -1 I haven't changed a thing, it just started doing it at random. I haven't altered the server in any way for many weeks with the exception of server updates. A server restart did not fix it. Has anyone come across this problem? ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] Is bzip2 compression still a thing?
Wasn't that LZMA compression (not BZip2) for the regular client server packets? On 10/07/2013, at 12:31 AM, ics i...@ics-base.net wrote: There was some talk about compression during mid may here on the list, either this one or the windows one. It was related to lag spikes servers had. Valve uses compression for the gameserver traffic so i'd figure also other traffic is compressed. There was no mention of the compression though, but was some talk about rewriting it or something. Check out the archive if you can. -ics Sebastian Staudt kirjoitti: @Josh: I think you didn't read my entire mail. :) @Gordon: Thanks for the additional input. Nevertheless, I'd love to see some official resource that clarifies if bzip2 support is still required for querying Source servers. 2013/7/9 Gordon Reynolds thisisgordonsem...@gmail.com Is bzip2 still used to compress server responses to queries? I do not believe so, I use SourceLib in python to do some simple querying, and in the source for that there is a note/comment about how there is support for bzip2 compressed packets - but the author (at the time of writing) has never found anyone using this, and so has just left it out. bzip2 is still used to compress maps and other resources, but as far as I have seen, I can't say I've heard of anyone compressing the actual packets - as is documented possible. On Mon, Jul 8, 2013 at 10:41 PM, Josh Stratton bibby101...@gmail.com wrote: bzip2 is still being used. 7zip doesn't have great comparability with Ruby to my knowledge but I've been using it for years for compressing. Open source and it works better than the previous programs I've used. On Monday, July 8, 2013, Sebastian Staudt wrote: Hi. Some of you might know that I'm the author of the Steam Condenser library ( http://koraktor.de/steam-condenser) which is available for Ruby, Java and PHP. Currently I'm in need to find a new bzip2 compression library for Ruby, because the current one (bzip2-ruby) is not compatible with Ruby 2.0 yet. Although I started working on an alternative implementation (rbzip2) myself, I have one simple question at the moment: Is bzip2 still used to compress server responses to queries? I recently tried to query random Source servers from the master server, but not a single one replied with compressed data. So before I put more effort into this, I'd like to now if this is still needed or if this feature can be deprecated safely. Best regards, Sebastian ___ 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_linux -- - Gordon Reynolds ___ 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_linux ___ 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_linux
Re: [hlds_linux] Server Full but Reporting 31/32
you dont have hltv turned on by chance? 2013/7/9 Chris Oryschak ch...@oryschak.com My server just started doing this, the browser/hlsw reports the server as 31/32 but when you goto connect it says 'Server is Full'. rcon status indicates the server is full with: players : 33 (33 max) But queries are reporting 1 less player Replay is enabled. No reserved slots (plugin not loaded). sv_visiblemaxplayers = -1 I haven't changed a thing, it just started doing it at random. I haven't altered the server in any way for many weeks with the exception of server updates. A server restart did not fix it. Has anyone come across this problem? ___ 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_linux
Re: [hlds_linux] Server Full but Reporting 31/32
Nope. HLTV is not enabled 11:03:22 tv_enable 11:03:23 tv_enable = 0 notify - Activates SourceTV on server. On Tue, Jul 9, 2013 at 11:02 AM, Erik-jan Riemers riem...@binkey.nl wrote: you dont have hltv turned on by chance? 2013/7/9 Chris Oryschak ch...@oryschak.com My server just started doing this, the browser/hlsw reports the server as 31/32 but when you goto connect it says 'Server is Full'. rcon status indicates the server is full with: players : 33 (33 max) But queries are reporting 1 less player Replay is enabled. No reserved slots (plugin not loaded). sv_visiblemaxplayers = -1 I haven't changed a thing, it just started doing it at random. I haven't altered the server in any way for many weeks with the exception of server updates. A server restart did not fix it. Has anyone come across this problem? ___ 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_linux ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] Server Full but Reporting 31/32
I went through the 'rcon status' list and compared it to what was showing in HLSW and one player was missing. Once he left the server the server started reporting correctly 32/32. Maybe some steam auth problem ? On Tue, Jul 9, 2013 at 11:03 AM, Chris Oryschak ch...@oryschak.com wrote: Nope. HLTV is not enabled 11:03:22 tv_enable 11:03:23 tv_enable = 0 notify - Activates SourceTV on server. On Tue, Jul 9, 2013 at 11:02 AM, Erik-jan Riemers riem...@binkey.nlwrote: you dont have hltv turned on by chance? 2013/7/9 Chris Oryschak ch...@oryschak.com My server just started doing this, the browser/hlsw reports the server as 31/32 but when you goto connect it says 'Server is Full'. rcon status indicates the server is full with: players : 33 (33 max) But queries are reporting 1 less player Replay is enabled. No reserved slots (plugin not loaded). sv_visiblemaxplayers = -1 I haven't changed a thing, it just started doing it at random. I haven't altered the server in any way for many weeks with the exception of server updates. A server restart did not fix it. Has anyone come across this problem? ___ 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_linux ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] Server Full but Reporting 31/32
Are you starting replay using the -replay switch, or via a config file entry? Also, are you running anything like SM or MM with any plugins or extensions which could potentially be messing with it? One example would be something that works with reserve slots. On Tue, Jul 9, 2013 at 8:03 AM, Chris Oryschak ch...@oryschak.com wrote: Nope. HLTV is not enabled 11:03:22 tv_enable 11:03:23 tv_enable = 0 notify - Activates SourceTV on server. On Tue, Jul 9, 2013 at 11:02 AM, Erik-jan Riemers riem...@binkey.nl wrote: you dont have hltv turned on by chance? 2013/7/9 Chris Oryschak ch...@oryschak.com My server just started doing this, the browser/hlsw reports the server as 31/32 but when you goto connect it says 'Server is Full'. rcon status indicates the server is full with: players : 33 (33 max) But queries are reporting 1 less player Replay is enabled. No reserved slots (plugin not loaded). sv_visiblemaxplayers = -1 I haven't changed a thing, it just started doing it at random. I haven't altered the server in any way for many weeks with the exception of server updates. A server restart did not fix it. Has anyone come across this problem? ___ 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_linux ___ 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_linux
Re: [hlds_linux] Server Full but Reporting 31/32
-replay is in the startu line as a switch. No plugins will be manipulating the player count whatsoever. I don't have reserved slots running at all. The issue appears to have resolved itself when the player that wasn't being report through query disconnected. He showed in the server in rcon status, and ingame but just wasn't reporting to the server query. Odd... but all is good now. Chris On Tue, Jul 9, 2013 at 11:58 AM, Jeff Sugar jeffsu...@gmail.com wrote: Are you starting replay using the -replay switch, or via a config file entry? Also, are you running anything like SM or MM with any plugins or extensions which could potentially be messing with it? One example would be something that works with reserve slots. On Tue, Jul 9, 2013 at 8:03 AM, Chris Oryschak ch...@oryschak.com wrote: Nope. HLTV is not enabled 11:03:22 tv_enable 11:03:23 tv_enable = 0 notify - Activates SourceTV on server. On Tue, Jul 9, 2013 at 11:02 AM, Erik-jan Riemers riem...@binkey.nl wrote: you dont have hltv turned on by chance? 2013/7/9 Chris Oryschak ch...@oryschak.com My server just started doing this, the browser/hlsw reports the server as 31/32 but when you goto connect it says 'Server is Full'. rcon status indicates the server is full with: players : 33 (33 max) But queries are reporting 1 less player Replay is enabled. No reserved slots (plugin not loaded). sv_visiblemaxplayers = -1 I haven't changed a thing, it just started doing it at random. I haven't altered the server in any way for many weeks with the exception of server updates. A server restart did not fix it. Has anyone come across this problem? ___ 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_linux ___ 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_linux ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] Help with hlds Linux server and masterserver
Thank you all for the help! The valve server is running again. If I may trouble you with one more issue. Is there a trick to getting Metamod to work for this new version of hlds? This was working on this host before the hlds server upgrade so I should have the right libraries, but now I get this error when I launch the server: Host_Error: Couldn't get DLL API from =÷4ü¿ ü¿! FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from =÷4ü¿ ü¿! If I disable this line in liblist.gam (not pointing to metamod), the stock server launches properly. //gamedll_linux dlls/hl.so gamedll_linix addons/metamod/dlls/metamod_i386.so I have downloaded what I believe to be the latest metamod file from sourceforge. I have verified that the file exists and has open permissions. Maybe I've broken some sort of symlink to a library? Cheers! John On 7/5/2013 1:21 PM, John Martin wrote: I should add that the API URL test shows that this is a bad version (same response with my original server), but yet this is a new install on a new host that I just leased. Are the source binaries out of date? Should I be getting them from somewhere else? { response: { success: true, servers: [ { addr: 199.167.193.203:27015, gmsindex: 65534, reject: bad_version, appid: 70, gamedir: valve, region: 255, secure: true, lan: false, gameport: 27015, specport: 0 } ] } } On 7/5/2013 10:35 AM, John Martin wrote: Hello all, I've been having a problem with my Linux hlds server (valve - Plagues Rat Race) on IP 46.29.252.97. I decided to lease a new Linux host and start from scratch. I am encountering the same problem with a brand new, unmodified valve server as well. I must be doing something wrong, I cant seem to communicate with the Master Servers and map restarts are forced. Also, the server name for both of these hosts does not show up in the game list, but you can connect to them if you put the IP in your favorites. Can someone help? Here is some feedback from the first launch of a brand new server: The build command history: 1 wget http://www.steampowered.com/download/hldsupdatetool.bin 2 chmod +x hldsupdatetool.bin 3 ./hldsupdatetool.bin 4 ./steam -command update -game valve -dir . 5 ./hlds_run -game valve -autoupdate +maxplayers 20 +map boot_camp (I've also tried with specifying IP and port) Output from first run: $ ./hlds_run -game valve -autoupdate +maxplayers 20 +map boot_camp Auto detecting CPU Using Pentium II Optimised binary. Auto-restarting the server on crash Updating server using Steam. Checking bootstrapper version ... removing stale semaphore last operated on by process 17220 with name 0eBlobRegistryMutex_10BE01D0EA34A415C25C4D8694B6F8D3 removing stale semaphore last operated on by process 17220 with name 0eBlobRegistrySignal_10BE01D0EA34A415C25C4D8694B6F8D3 Updating Installation Determining which depot(s) to install/update... 2 depot(s) will be installed/updated 0:00 Checking local files and building download list for depot 4 'Linux Server Engine' version 74 0:00 Connecting content server session for version 74 0:07 [205.185.220.132:27030] Connecting... 0:07 [205.185.220.132:27030] Connection established; handshaking... 0:07 [205.185.220.132:27030] Sending login message... 0:07 Fetching version 74 manifest 0:07 Reading version 74 checksum table 0:07 Calculating download size 0:07 No files will be downloaded 0:07 Checking local files and building download list for depot 1 'Half-Life' version 12 0:07 Connecting content server session for version 12 0:10 [205.185.220.132:27030] Reusing connection 0:10 [205.185.220.132:27030] Sending login message... 0:10 Fetching version 12 manifest 0:10 Reading version 12 checksum table 0:10 Fetching exclude list 0:10 Calculating download size 0:11 No files will be downloaded 0:11 [205.185.220.132:27030] Disconnecting HLDS installation up to date Unable to open tty(/dev/tty) for output Console initialized. Using breakpad crash handler Setting breakpad minidump AppID = 70 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Installing breakpad exception handler for appid(70)/version(5787) scandir failed:/home/hlds/./valve/SAVE scandir failed:/home/hlds/./platform/SAVE Protocol version 48 Exe version 1.1.2.1/Stdio (valve) Exe build: 11:30:00 Aug 28 2012 (5787) STEAM Auth Server Server IP address 199.167.193.203:27015 scandir failed:/home/hlds/./valve/SAVE scandir failed:/home/hlds/./platform/SAVE Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit couldn't exec listip.cfg couldn't exec banned.cfg
Re: [hlds_linux] Is bzip2 compression still a thing?
Is bzip2 still used to compress server responses to queries? I believe it exists, but is not utilized (It may be with A2S_RULES?). Wasn't that LZMA compression (not BZip2) for the regular client server packets? It was LZSS; I believe it's Snappy now (which is still pretty slow, unfortunately). Hopefully I too am not confused, Kyle. On Tue, Jul 9, 2013 at 8:00 AM, Netshroud netshr...@gmail.com wrote: Wasn't that LZMA compression (not BZip2) for the regular client server packets? On 10/07/2013, at 12:31 AM, ics i...@ics-base.net wrote: There was some talk about compression during mid may here on the list, either this one or the windows one. It was related to lag spikes servers had. Valve uses compression for the gameserver traffic so i'd figure also other traffic is compressed. There was no mention of the compression though, but was some talk about rewriting it or something. Check out the archive if you can. -ics Sebastian Staudt kirjoitti: @Josh: I think you didn't read my entire mail. :) @Gordon: Thanks for the additional input. Nevertheless, I'd love to see some official resource that clarifies if bzip2 support is still required for querying Source servers. 2013/7/9 Gordon Reynolds thisisgordonsem...@gmail.com Is bzip2 still used to compress server responses to queries? I do not believe so, I use SourceLib in python to do some simple querying, and in the source for that there is a note/comment about how there is support for bzip2 compressed packets - but the author (at the time of writing) has never found anyone using this, and so has just left it out. bzip2 is still used to compress maps and other resources, but as far as I have seen, I can't say I've heard of anyone compressing the actual packets - as is documented possible. On Mon, Jul 8, 2013 at 10:41 PM, Josh Stratton bibby101...@gmail.com wrote: bzip2 is still being used. 7zip doesn't have great comparability with Ruby to my knowledge but I've been using it for years for compressing. Open source and it works better than the previous programs I've used. On Monday, July 8, 2013, Sebastian Staudt wrote: Hi. Some of you might know that I'm the author of the Steam Condenser library ( http://koraktor.de/steam-condenser) which is available for Ruby, Java and PHP. Currently I'm in need to find a new bzip2 compression library for Ruby, because the current one (bzip2-ruby) is not compatible with Ruby 2.0 yet. Although I started working on an alternative implementation (rbzip2) myself, I have one simple question at the moment: Is bzip2 still used to compress server responses to queries? I recently tried to query random Source servers from the master server, but not a single one replied with compressed data. So before I put more effort into this, I'd like to now if this is still needed or if this feature can be deprecated safely. Best regards, Sebastian ___ 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_linux -- - Gordon Reynolds ___ 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_linux ___ 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_linux ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
Re: [hlds_linux] Is bzip2 compression still a thing?
BZip2 used to be applied for S2A_RULES and S2A_PLAYER responses. They still use split packets, though. I tried dozens if not hundreds of servers. Not a single one replied with compressed packets. I don't know an exact timeframe, but I guess it has been dropped a few months ago. 2013/7/9 Kyle Sanderson kyle.l...@gmail.com Is bzip2 still used to compress server responses to queries? I believe it exists, but is not utilized (It may be with A2S_RULES?). Wasn't that LZMA compression (not BZip2) for the regular client server packets? It was LZSS; I believe it's Snappy now (which is still pretty slow, unfortunately). Hopefully I too am not confused, Kyle. On Tue, Jul 9, 2013 at 8:00 AM, Netshroud netshr...@gmail.com wrote: Wasn't that LZMA compression (not BZip2) for the regular client server packets? On 10/07/2013, at 12:31 AM, ics i...@ics-base.net wrote: There was some talk about compression during mid may here on the list, either this one or the windows one. It was related to lag spikes servers had. Valve uses compression for the gameserver traffic so i'd figure also other traffic is compressed. There was no mention of the compression though, but was some talk about rewriting it or something. Check out the archive if you can. -ics Sebastian Staudt kirjoitti: @Josh: I think you didn't read my entire mail. :) @Gordon: Thanks for the additional input. Nevertheless, I'd love to see some official resource that clarifies if bzip2 support is still required for querying Source servers. 2013/7/9 Gordon Reynolds thisisgordonsem...@gmail.com Is bzip2 still used to compress server responses to queries? I do not believe so, I use SourceLib in python to do some simple querying, and in the source for that there is a note/comment about how there is support for bzip2 compressed packets - but the author (at the time of writing) has never found anyone using this, and so has just left it out. bzip2 is still used to compress maps and other resources, but as far as I have seen, I can't say I've heard of anyone compressing the actual packets - as is documented possible. On Mon, Jul 8, 2013 at 10:41 PM, Josh Stratton bibby101...@gmail.com wrote: bzip2 is still being used. 7zip doesn't have great comparability with Ruby to my knowledge but I've been using it for years for compressing. Open source and it works better than the previous programs I've used. On Monday, July 8, 2013, Sebastian Staudt wrote: Hi. Some of you might know that I'm the author of the Steam Condenser library ( http://koraktor.de/steam-condenser) which is available for Ruby, Java and PHP. Currently I'm in need to find a new bzip2 compression library for Ruby, because the current one (bzip2-ruby) is not compatible with Ruby 2.0 yet. Although I started working on an alternative implementation (rbzip2) myself, I have one simple question at the moment: Is bzip2 still used to compress server responses to queries? I recently tried to query random Source servers from the master server, but not a single one replied with compressed data. So before I put more effort into this, I'd like to now if this is still needed or if this feature can be deprecated safely. Best regards, Sebastian ___ 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_linux -- - Gordon Reynolds ___ 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_linux ___ 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_linux ___ 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:
Re: [hlds_linux] Help with hlds Linux server and masterserver
Are you using metamod, or metamod-p? If the former, try the latter out On Jul 9, 2013 11:05 AM, John Martin jjm8...@gmail.com wrote: Thank you all for the help! The valve server is running again. If I may trouble you with one more issue. Is there a trick to getting Metamod to work for this new version of hlds? This was working on this host before the hlds server upgrade so I should have the right libraries, but now I get this error when I launch the server: Host_Error: Couldn't get DLL API from =÷4ü¿ ü¿! FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from =÷4ü¿ ü¿! If I disable this line in liblist.gam (not pointing to metamod), the stock server launches properly. //gamedll_linux dlls/hl.so gamedll_linix addons/metamod/dlls/metamod_**i386.so I have downloaded what I believe to be the latest metamod file from sourceforge. I have verified that the file exists and has open permissions. Maybe I've broken some sort of symlink to a library? Cheers! John On 7/5/2013 1:21 PM, John Martin wrote: I should add that the API URL test shows that this is a bad version (same response with my original server), but yet this is a new install on a new host that I just leased. Are the source binaries out of date? Should I be getting them from somewhere else? { response: { success: true, servers: [ { addr: 199.167.193.203:27015, gmsindex: 65534, reject: bad_version, appid: 70, gamedir: valve, region: 255, secure: true, lan: false, gameport: 27015, specport: 0 } ] } } On 7/5/2013 10:35 AM, John Martin wrote: Hello all, I've been having a problem with my Linux hlds server (valve - Plagues Rat Race) on IP 46.29.252.97. I decided to lease a new Linux host and start from scratch. I am encountering the same problem with a brand new, unmodified valve server as well. I must be doing something wrong, I cant seem to communicate with the Master Servers and map restarts are forced. Also, the server name for both of these hosts does not show up in the game list, but you can connect to them if you put the IP in your favorites. Can someone help? Here is some feedback from the first launch of a brand new server: The build command history: 1 wget http://www.steampowered.com/**download/hldsupdatetool.binhttp://www.steampowered.com/download/hldsupdatetool.bin 2 chmod +x hldsupdatetool.bin 3 ./hldsupdatetool.bin 4 ./steam -command update -game valve -dir . 5 ./hlds_run -game valve -autoupdate +maxplayers 20 +map boot_camp (I've also tried with specifying IP and port) Output from first run: $ ./hlds_run -game valve -autoupdate +maxplayers 20 +map boot_camp Auto detecting CPU Using Pentium II Optimised binary. Auto-restarting the server on crash Updating server using Steam. Checking bootstrapper version ... removing stale semaphore last operated on by process 17220 with name 0eBlobRegistryMutex_**10BE01D0EA34A415C25C4D8694B6F8**D3 removing stale semaphore last operated on by process 17220 with name 0eBlobRegistrySignal_**10BE01D0EA34A415C25C4D8694B6F8**D3 Updating Installation Determining which depot(s) to install/update... 2 depot(s) will be installed/updated 0:00 Checking local files and building download list for depot 4 'Linux Server Engine' version 74 0:00 Connecting content server session for version 74 0:07 [205.185.220.132:27030] Connecting... 0:07 [205.185.220.132:27030] Connection established; handshaking... 0:07 [205.185.220.132:27030] Sending login message... 0:07 Fetching version 74 manifest 0:07 Reading version 74 checksum table 0:07 Calculating download size 0:07 No files will be downloaded 0:07 Checking local files and building download list for depot 1 'Half-Life' version 12 0:07 Connecting content server session for version 12 0:10 [205.185.220.132:27030] Reusing connection 0:10 [205.185.220.132:27030] Sending login message... 0:10 Fetching version 12 manifest 0:10 Reading version 12 checksum table 0:10 Fetching exclude list 0:10 Calculating download size 0:11 No files will be downloaded 0:11 [205.185.220.132:27030] Disconnecting HLDS installation up to date Unable to open tty(/dev/tty) for output Console initialized. Using breakpad crash handler Setting breakpad minidump AppID = 70 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Installing breakpad exception handler for appid(70)/version(5787) scandir failed:/home/hlds/./valve/SAVE scandir failed:/home/hlds/./platform/**SAVE Protocol version 48 Exe version 1.1.2.1/Stdio (valve) Exe build: 11:30:00 Aug 28 2012
Re: [hlds_linux] Help with hlds Linux server and masterserver
I'm sorry, I should have specified. I am using metamod-p. thank you the help. On 7/9/2013 1:04 PM, John Martin wrote: Thank you all for the help! The valve server is running again. If I may trouble you with one more issue. Is there a trick to getting Metamod to work for this new version of hlds? This was working on this host before the hlds server upgrade so I should have the right libraries, but now I get this error when I launch the server: Host_Error: Couldn't get DLL API from =÷4ü¿ ü¿! FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from =÷4ü¿ ü¿! If I disable this line in liblist.gam (not pointing to metamod), the stock server launches properly. //gamedll_linux dlls/hl.so gamedll_linix addons/metamod/dlls/metamod_i386.so I have downloaded what I believe to be the latest metamod file from sourceforge. I have verified that the file exists and has open permissions. Maybe I've broken some sort of symlink to a library? Cheers! John On 7/5/2013 1:21 PM, John Martin wrote: I should add that the API URL test shows that this is a bad version (same response with my original server), but yet this is a new install on a new host that I just leased. Are the source binaries out of date? Should I be getting them from somewhere else? { response: { success: true, servers: [ { addr: 199.167.193.203:27015, gmsindex: 65534, reject: bad_version, appid: 70, gamedir: valve, region: 255, secure: true, lan: false, gameport: 27015, specport: 0 } ] } } On 7/5/2013 10:35 AM, John Martin wrote: Hello all, I've been having a problem with my Linux hlds server (valve - Plagues Rat Race) on IP 46.29.252.97. I decided to lease a new Linux host and start from scratch. I am encountering the same problem with a brand new, unmodified valve server as well. I must be doing something wrong, I cant seem to communicate with the Master Servers and map restarts are forced. Also, the server name for both of these hosts does not show up in the game list, but you can connect to them if you put the IP in your favorites. Can someone help? Here is some feedback from the first launch of a brand new server: The build command history: 1 wget http://www.steampowered.com/download/hldsupdatetool.bin 2 chmod +x hldsupdatetool.bin 3 ./hldsupdatetool.bin 4 ./steam -command update -game valve -dir . 5 ./hlds_run -game valve -autoupdate +maxplayers 20 +map boot_camp (I've also tried with specifying IP and port) Output from first run: $ ./hlds_run -game valve -autoupdate +maxplayers 20 +map boot_camp Auto detecting CPU Using Pentium II Optimised binary. Auto-restarting the server on crash Updating server using Steam. Checking bootstrapper version ... removing stale semaphore last operated on by process 17220 with name 0eBlobRegistryMutex_10BE01D0EA34A415C25C4D8694B6F8D3 removing stale semaphore last operated on by process 17220 with name 0eBlobRegistrySignal_10BE01D0EA34A415C25C4D8694B6F8D3 Updating Installation Determining which depot(s) to install/update... 2 depot(s) will be installed/updated 0:00 Checking local files and building download list for depot 4 'Linux Server Engine' version 74 0:00 Connecting content server session for version 74 0:07 [205.185.220.132:27030] Connecting... 0:07 [205.185.220.132:27030] Connection established; handshaking... 0:07 [205.185.220.132:27030] Sending login message... 0:07 Fetching version 74 manifest 0:07 Reading version 74 checksum table 0:07 Calculating download size 0:07 No files will be downloaded 0:07 Checking local files and building download list for depot 1 'Half-Life' version 12 0:07 Connecting content server session for version 12 0:10 [205.185.220.132:27030] Reusing connection 0:10 [205.185.220.132:27030] Sending login message... 0:10 Fetching version 12 manifest 0:10 Reading version 12 checksum table 0:10 Fetching exclude list 0:10 Calculating download size 0:11 No files will be downloaded 0:11 [205.185.220.132:27030] Disconnecting HLDS installation up to date Unable to open tty(/dev/tty) for output Console initialized. Using breakpad crash handler Setting breakpad minidump AppID = 70 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Installing breakpad exception handler for appid(70)/version(5787) scandir failed:/home/hlds/./valve/SAVE scandir failed:/home/hlds/./platform/SAVE Protocol version 48 Exe version 1.1.2.1/Stdio (valve) Exe build: 11:30:00 Aug 28 2012 (5787) STEAM Auth Server Server IP address 199.167.193.203:27015 scandir failed:/home/hlds/./valve/SAVE scandir failed:/home/hlds/./platform/SAVE Looking up