Re: [hlds_linux] TF2 toolchain on centos 7

2017-03-20 Thread Jonathan Price
I've just spun up a blank CentOS 7 VM to test, and will hopefully help
clarify the problem and solution for some people.

1) I installed tf2 with "-beta toolchainbeta" on the CentOS 7 VM
2) I ran "./srcds_run", and had the following message in the output
"Could not load: replay_srv.so"
3) I checked the libraries required by this file with this command:
"env LD_LIBRARY_PATH="$LD_LIBRARY_PATH:bin" ldd -d bin/replay_srv.so"
4) All libraries were found except for "libcurl-gnutls.so.4 => not found"
5) ran "yum install libcurl.i686"
6) ran "ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.4"
7) ran "./srcds_run", and sure enough, the server launched

I am not intimately familiar with how library symbols are read, but I
suspect that it may not actually be able to use the libcurl provided by
CentOS that is compiled with OpenSSL, and it may literally just be
causing it to believe the library is there. However, I would be glad to
be proven wrong on this.

It is worth noting that this issue could be alleviated altogether by
Valve if they were to compile against libcurl3 rather than
libcurl3-gnutls on Ubuntu (which I believe is where they compile).


On 20/03/2017 11:28, Marco Padovan wrote:
> To have it working on centos run these two commands:
> 
> yum install libcurl.i686
> ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.4
> 
> seems to be the only change needed compared to previous beta
> 
> On Sun, Mar 19, 2017 at 9:19 PM, Svensk Ljud & Ljus Produktion <
> i...@teaterljud.se> wrote:
> 
>> We do - but right now downgraded with "app_update 232250 -beta previous "
>>
>> I do hope they are using or will supply sources that all unix users can
>> use when it go real live.
>>
>> Peter
>>
>> Svensk Ljud & Ljus Produktion
>>
>>
>> On 2017-03-19 19:56, Marco Padovan wrote:
>>
>>> Exact same crash
>>>
>>> ldd tf2/orangebox/bin/dedicated_srv.so
>>>  linux-gate.so.1 =>  (0xf77d9000)
>>>  libtier0_srv.so => /home//tf2/orangebox/bin/libtier0_srv.so
>>> (0xf753c000)
>>>  libvstdlib_srv.so => /home//tf2/orangebox/bin/l
>>> ibvstdlib_srv.so
>>> (0xf742f000)
>>>  libm.so.6 => /lib/libm.so.6 (0xf73e3000)
>>>  libdl.so.2 => /lib/libdl.so.2 (0xf73de000)
>>>  libstdc++.so.6 => /lib/libstdc++.so.6 (0xf72f1000)
>>>  libpthread.so.0 => /lib/libpthread.so.0 (0xf72d6000)
>>>  /lib/ld-linux.so.2 (0xf77da000)
>>>  libc.so.6 => /lib/libc.so.6 (0xf7118000)
>>>  librt.so.1 => /lib/librt.so.1 (0xf710f000)
>>>  libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf70f4000)
>>>
>>> Nobody is running tf2 on centos 6/7 or fedora XX or redhat enterprise
>>> linux
>>> ?
>>>
>>>
>>>
>>> On Sat, Mar 18, 2017 at 3:42 PM, James Botting <
>>> bottswan...@googlemail.com>
>>> wrote:
>>>
>>> try setting the export environment variable so it can resolve the missing
 server library files?

 Adjusting paths as required, something like this:
 export
 LD_LIBRARY_PATH=/path/to/my/server:/path/to/my/server/bin:{$
 LD_LIBRARY_PATH}


 On Sat, Mar 18, 2017 at 2:34 PM, Marco Padovan  wrote:

 and
>
> dd tf2/orangebox/tf/bin/server_srv.so
> linux-gate.so.1 =>  (0xf778e000)
> libtier0_srv.so => not found
> libvstdlib_srv.so => not found
> libsteam_api.so => not found
> libm.so.6 => /lib/libm.so.6 (0xf5f23000)
> libdl.so.2 => /lib/libdl.so.2 (0xf5f1d000)
> libstdc++.so.6 => /lib/libstdc++.so.6 (0xf5e31000)
> libpthread.so.0 => /lib/libpthread.so.0 (0xf5e16000)
> /lib/ld-linux.so.2 (0xf778f000)
> libc.so.6 => /lib/libc.so.6 (0xf5c58000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf5c3d000)
>
> ldd tf2/orangebox/bin/engine_srv.so
> linux-gate.so.1 =>  (0xf7703000)
> libtier0_srv.so => not found
> libvstdlib_srv.so => not found
> libsteam_api.so => not found
> libm.so.6 => /lib/libm.so.6 (0xf7307000)
> libdl.so.2 => /lib/libdl.so.2 (0xf7301000)
> libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7215000)
> libpthread.so.0 => /lib/libpthread.so.0 (0xf71fa000)
> /lib/ld-linux.so.2 (0xf7704000)
> libc.so.6 => /lib/libc.so.6 (0xf703c000)
> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7021000)
>
> On Sat, Mar 18, 2017 at 3:31 PM, Marco Padovan  wrote:
>
> ldd srcds_linux
>> linux-gate.so.1 =>  (0xf7754000)
>> libdl.so.2 => /lib/libdl.so.2 (0xf7745000)
>> libpthread.so.0 => /lib/libpthread.so.0 (0xf772a000)
>> libc.so.6 => /lib/libc.so.6 (0xf756c000)
>> /lib/ld-linux.so.2 (0xf7755000)
>>
>>
>>
>> On Sat, Mar 18, 2017 at 12:05 PM, Rudy Bleeker 
>>
> wrote:
>
>> What is the output of "ldd srcds_linux"?
>>>
>>> On 17 March 2017 at 17:34, Marco Padovan  wrote:
>>>
 Hi,

 what's the status in relation to TF2 toolchain, did someone got it

>>> running
>>>

Re: [hlds_linux] Need more dedicated server for Fistful-of-Frags (FoF)!

2014-05-13 Thread Jonathan Price
I haven't specifically tested it with this game, but I know for JC2-MP 
(distributed through SteamCMD), I copied stdlibc++.so.6 from 
steamcmd/linux32 into the same directory as the server executable, and 
that did the job, (if your game has a bin folder, it may be required for 
it to go there instead).


On 2014-05-11 11:32, Andreas Willinger wrote:

Too bad the server isn't working on wheezy, due to libc being too old. I even 
tried inserting newer libc so's, but the server crashes on every boot.





Weasels Lair wea...@weaselslair.com hat geschrieben:

No built-in way to do it. But, I was (until my server sudden went offline a
couple hours ago) using a regex chat filter plug-in for source mod to just
drop the chats - and treat them like they never happened.  I think it was
this plug-in specifically:
https://forums.alliedmods.net/showthread.php?t=71867


Collin Howard Sat, 10 May 2014 21:00:07 -0700

players are able to type changemode in chat and
change the mod of the server. anyway to prevent that?

___
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] Running TF2/CSGO Servers on FreeBSD

2014-03-24 Thread Jonathan Price

On 2014-03-20 21:16, Steven Hartland wrote:
A truss trace with incrementat timestamps should help identify the 
culpret.




I can confirm that if you leave TF2 running sufficiently long, it rests 
on exactly 20.00 FPS, I don't know if that information helps.


I ran a truss -dD on the running TF2 server I just mentioned, and the 
output of which can be found at:

https://gravitygunonly.com/trussdump.out

I notice from those traces it seems they may have switched from using
gettimeofday to clock_gettime with CLOCK_MONOTONIC and CLOCK_REALTIME
this could be the cause of increased delay on older versions of FreeBSD
when compared to Linux as the later exports said syscalls to userspace
so avoiding the kernel call overhead.

This was added in later versions of FreeBSD.

This can also be HW dependent so worth grabbing bench_clock_realtime and
testing.


It is worth noting that I am receiving exactly the same results across 
FreeBSD 8, 9 and 10, so I don't think it's an issue specifically with 
older versions of FreeBSD.


If it also helps, the hardware I'm testing this issue on consists of:
hw.model: Intel(R) Core(TM)2 Quad CPUQ6700  @ 2.66GHz
hw.model: Intel(R) Core(TM) i3-2130 CPU @ 3.40GHz

Thank you for your support with this issue, my knowledge of operating 
systems (or lack thereof) doesn't really allow me to debug this issue on 
my own.


-Jonathan

___
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] Running TF2/CSGO Servers on FreeBSD

2014-03-20 Thread Jonathan Price
Sorry if this message duplicates in the list, but I just realised I 
didn't reply to this conversation thread.


I sadly don't have an old enough copy of the server lying around, but I 
did run a ktrace on the new server, and the dump can be found here: 
https://gravitygunonly.com/ktrace.out


Does anybody know of a comparable kernel tracing tool for linux, so I 
can do a rough comparison?


Thanks,

Jonathan

On 2014-03-18 23:40, Stefan `Sec` Zehl wrote:

Hi,

On Mon, Mar 17, 2014 at 18:24 +, Jonathan Price wrote:

If anybody would wish me to return a particular test / trace etc. Just
let me know, I have two VMs dedicated to working out the source of this
problem (when I first spotted it myself).

Do you still have a copy of the old server binary/libs around? Then we
could try to narrow down where the problem is. Something like
ktrace/ltrace'ing the old and new version to see what they do
differently?

CU,
 Sec



___
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] Running TF2/CSGO Servers on FreeBSD

2014-03-17 Thread Jonathan Price

On 2014-03-14 15:29, hlds_linux-requ...@list.valvesoftware.com wrote:

Hi,

I've been trying to set up a TF2 server on FreeBSD (using the linux
emulation). I got it running easily, but when trying to play on it, it
stutters/lags horribly. When enabling net_graph 4 I can see that the
sv: value is hovering at around 18, and every few seconds it shortly
drops to 1 or 2.

Checking the cpu usage, it shows the machine still at 90% idle.

Can anyone help me figure out where the problem actually lies, and if
it's fixable?

Thanks,
 Sec


I have noticed that during an update to TF2 and CSGO some time shortly 
before the 8th Feb (Sorry, don't have an exact date), this performance 
issue appeared under FreeBSD. I have tried both FreeBSD 9 and 10, as 
well as linux_base-f10 and linux_base-c6, with no change in performance. 
TF2 will over somewhere between 10 and 20 fps (shown with stats 
command), and csgo was pretty much stuck to 10 fps.


If anybody would wish me to return a particular test / trace etc. Just 
let me know, I have two VMs dedicated to working out the source of this 
problem (when I first spotted it myself).


Thanks,
Jonathan

___
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] Where is my traffic coming from?

2013-11-14 Thread Jonathan Price
It appears that this plugin isn't detecting where players are connecting 
from on HL2:DM. Has it not been updated with this new CVAR yet? I seem 
to remember valve said that all source games would gain this ability.


Also, very interesting to see other people's stats, thanks for posting!

-Pricetx

___
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] [hlds] Mandatory TF2 update released

2013-08-29 Thread Jonathan Price
If it's of any interest, although I don't actively run a TF2 server any 
more, I've successfully run a HL2:DM server on FreeBSD now for about a year, 
and it's never failed to run after an update. Odd in a sense, because it's 
Linux compatibility layer is based on Fedora 10, but I suppose the libraries 
themselves are from the base system which is far more up-to-date.


In fact, with the exception of this latest update and old Debian versions, I 
struggle to remember the last time any Distro had a major issue with an 
update.


-Pricetx 



___
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] HL2:DM Movement Issues from update 2013-06-25

2013-06-26 Thread Jonathan Price

I can confirm that there have been a host of movement related issues
generated by this latest update.

The main source for news and information on these issues can currently be
found here: https://github.com/ValveSoftware/Source-1-Games/issues/964

Pricetx

-Original Message- 
From: Foo Bar

Sent: Wednesday, June 26, 2013 6:35 AM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] Mandatory CS:S, DoD:S, and HL2:DM updates released

Hello,

I've seen some comments in the h2ldm steam group about the game being
extremely laggy on servers that are high latent to the player.  I've just
witnessed this myself playing on a server in Australia (I'm in Canada)
that's normally pretty playable for me with a 200 ms ping (as reported by
status).

What changed?

foo







On Tue, Jun 25, 2013 at 4:49 PM, Eric Smith er...@valvesoftware.com wrote:


Half-Life 2 should be fixed now.

-Eric


-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com [mailto:
hlds_linux-boun...@list.valvesoftware.com] On Behalf Of N-Gon
Sent: Tuesday, June 25, 2013 3:39 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] Mandatory CS:S, DoD:S, and HL2:DM updates
released

How about the random Half-Life 2 update? Some folks got a 3.7gb update
while others got a 730mb. And now all audio in our game is in Korean O.o


On Tue, Jun 25, 2013 at 6:35 PM, Eric Smith er...@valvesoftware.com
wrote:

 We've released mandatory updates for CS:S, DoD:S, and HL2:DM. The
 notes for the updates are below. The new version for each game is
1807769.

 -Eric

 --

 - Added Only allow map files to the possible selections in the
 download filter option for clients
 - Network interpolation and update convars can no longer be changed
 when playing. To configure these convars, players must not be
 connected to a server or must join the spectators.
 - Fixed a client crash related to the material system
 - Fixed a client crash when downloading custom maps for the Mac
 version
 - Fixed browser cookies not persisting across game restarts
 - Fixed the in-game UI not using the Language setting from the game's
 Properties dialog in the Steam UI
 - Fixed the game failing to launch on Mac OS X 10.5
 - Fixed mat_viewportupscale using an error material for clients using
 DirectX8
 - Removed range restrictions from viewmodel_fov_demo
 - Updated the Linux version
- Fixed triggers never registering as released on certain game
 controllers
- Fixed clipboard issues on some window managers, most notably KDE
- Fixed a bug where the map list would be reversed
- Made loading custom fonts for third party HUDs work on certain
 fonts
- Improved performance and stability

 ___
 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] New console startup error for Hl2:DM SteamPipeLinux server

2013-03-20 Thread Jonathan Price
I can confirm that the directory (/home/ggo/beta/) does not contain any 
capital letters


Regards,

Pricetx

-Original Message- 
From: Andre Müller

Sent: Wednesday, March 20, 2013 3:10 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] New console startup error for Hl2:DM 
SteamPipeLinux server


Does your installpath contain capital letters?
Am 20.03.2013 13:50 schrieb Jonathan Price pric...@hotmail.com:


Since I began using the SteamPipe beta for HL2DM I have noticed this new
console error begin appearing, it appears to be trying to load a VMT file,
but there isn’t even a models directory anymore. Just to make sure it
wasn’t just 3rd party maps causing it, I started my server with the map
dm_overwatch, and here’s an extract from my console output:



ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg
Precache of sprites/redglow1 ambigious (no extension specified)
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
CMaterial::PrecacheVars: error loading vmt file for models/items//grenade2
Precache of sprites/redglow1 ambigious (no extension specified)
Initializing Steam libraries for secure Internet server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
dlopen failed trying to load:
/home/ggo/.steam/sdk32/steamclient.so
with error:
/home/ggo/.steam/sdk32/steamclient.so: cannot open shared object file: No
such file or directory



Note that I'm talking about the CMaterial error lines, the other errors
either existed before SteamPipe, or are for a valid reason (such as the
bottom one).

If anyone could give me an insight into this I would be grateful.

Regards,

Pricetx
___
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] Player Models missing from settings menu for HL2:DM SteamPipe

2013-03-20 Thread Jonathan Price
Since the SteamPipe beta, HL2:DM only allows players to choose from combine 
player models, the Human / Rebel models have all disappeared from the list. 
However, they are still in the game as players who haven't yet changed their 
model are still able to continue using Rebel models.


Regards,

Pricetx 



___
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] Player Models missing from settings menu for HL2:DM SteamPipe

2013-03-20 Thread Jonathan Price
Windows 7, but I asked another player who was running Linux (don't know 
which distro) who also had the same issue.


-Original Message- 
From: Fletcher Dunn

Sent: Wednesday, March 20, 2013 11:00 PM
To: hlds_linux@list.valvesoftware.com
Subject: Re: [hlds_linux] Player Models missing from settings menu for 
HL2:DM SteamPipe


Thanks for reporting that.  What client OS are you using?

-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com 
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Jonathan 
Price

Sent: Wednesday, March 20, 2013 3:52 PM
To: hlds_linux@list.valvesoftware.com
Subject: [hlds_linux] Player Models missing from settings menu for HL2:DM 
SteamPipe


Since the SteamPipe beta, HL2:DM only allows players to choose from combine 
player models, the Human / Rebel models have all disappeared from the list.
However, they are still in the game as players who haven't yet changed their 
model are still able to continue using Rebel models.


Regards,

Pricetx


___
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