Sweet! Thanks. Justin (sigsegv)
On Mon, Feb 20, 2017 at 3:28 PM, John Schoenick <[email protected]> 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 > > <https://github.com/ValveSoftware/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 > > <[email protected] <mailto:[email protected]>> 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 > > <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 > > <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_linux >
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

