Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

DeaD_EyE

Administrator

  • »DeaD_EyE« ist der Autor dieses Themas

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

1

Mittwoch, 16. März 2016, 13:45

Minimale Anforderungen für die kommende TF2-Version

Heads Up: Minimum Requirements Changing for Linux TF2 and SDK2013 Dedicated Server

Zitat

Hi everyone,

The current Linux TF2/SDK2013 dedicated server is a bit odd, shipping a dedicated-only build of the source engine that targets a very old toolchain for maximal compatibility. This setup predates the Steam Runtime and the widespread availability of container setups like Docker that make it trivial to run apps in alternate environments.

We're planning on obsoleting this setup, and shipping a unified build[1] between clients and servers that targets the current Steam Runtime[2]

What this means for you:
1) If your distro is not binary compatible[3] with the Steam Runtime (based on Ubuntu 12 LTS) you may need to update your setup to continue running TF2 servers.

There are several options for this.
- Switch to a Ubuntu 12 LTS based distro
- Create a Steam Runtime chroot or container (e.g. Docker) to run your servers.
- Package a copy of the Steam Runtime for your servers and invoke the server with a modified environment ( env LD_LIBRARY_PATH="$RUNTIME"/usr/lib/ "$RUNTIME"/usr/lib/ld-linux.so.2 ./srcds_linux ... )
- Etc

See the Steam Runtime page[2] for more information on setup and usage.

2) If you have mods or scripts that are hard-coded to expect "_srv" binaries, they will need to be fixed

We plan on working with the SourceMod team to ensure their tools continue to function, but server operators will likely need to update when this occurs. Other tools or scripts that are hard coded to "_srv" may need fixing.

When?
The plan is to begin shipping builds based requiring the Steam Runtime in the next few months, so we encourage server operators to begin looking into their setups ASAP.

Non-TF2 SDK2013 games will likely be switched to this setup some time after TF2, as it becomes necessary to maintain compatibility with the Steam SDK.

Let me know if you have any questions or concerns
- John

[1] Meaning, one client.so and server.so and associated engine, rather than a separate "_srv.so" build of the entire system for dedicated servers.
[2] https://github.com/ValveSoftware/steam-runtime
[3] Binary compatibility largely meaning new-enough gcc-libs/libc/libstdc++, but also some supporting libraries like ncurses.
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Davon werden sicherlich auch die Debian-Nutzer betroffen sein, da die Libs etwas älter sind und die alten Versionen für maximale Kompatibilität getrimmt waren.
Das wird sich mit dem kommenden Update ändern. Ich denke mal, dass sie es nochmal vorab ankündigen werden.
Es werden neuere Libs benötigt, die man über das GIT-Respository steam-runtime beziehen kann. Valve schlägt vor entweder auf Ubuntu 12 LTS zu wechseln oder einen Docker-Container mit der Steam-Runtime zu nutzen oder die Steam-Runtime in das Serververzeichnis zu kopieren und den Pfad für die Bibliotheken (LD_LIBRARY_PATH) zu modifizieren.

2

Mittwoch, 16. März 2016, 23:54

Sollte man Debian 7.X noch haben, kann man auf die ebenfalls stabile Version Debian 8.X upgraden.
Das gleiche gilt bei Ubuntu auch, hier eine schöne Übersicht welche Versionen noch supported werden.