Skip to content

Releases: Griffon26/taserver

taserver release v2.8.0

04 Dec 11:35
Compare
Choose a tag to compare

Features added:

  • game servers can now be hosted on linux using wine
  • in addition to the /status endpoint on port 9080 the login server now also has a
    /detailed_status endpoint providing more detailed information about servers and players and
    a /player endpoint providing data for a specific player name.
  • the NextMapName admin command was added similar to the NextMap command, but allowing you to specify the map by name instead of ID
  • the game server now records the names of players that join in the log file
  • a port offset for the game server and firewall can now also be specified from the command line

Compatibility notes:

  • this release is not backwards compatible; both login server and
    game servers must be upgraded to v2.8.0 simultaneously, as a
    result of the player name being sent to the game server upon
    connection.

taserver release v2.7.0

26 Mar 23:51
Compare
Choose a tag to compare

Features added:

  • the game server now generates the summary screen at the end of the match
  • the next map is now randomly selected from the maps with the most votes
  • the duration of a map vote is now equal to ServerSettings.EndMatchWaitTime
  • the result of a map vote is announced in chat
  • kicking a player of level 15+ now requires more yes votes (66% iso 50%)
  • a command line option --data-root was added to allow running multiple servers
    from the same taserver directory.
  • log files have been moved from the taserver root dir and My Documents to the
    data/logs directory.
  • the server admin part in ootb/serverconfig.lua was restructured to more easily
    define roles with limited permissions

Minor improvements:

  • the map voting prompt now clearly states that only verified players can vote
  • authbot logging now masks email addresses
  • login server logging has been made less verbose to maintain a longer history

Bugs fixed:

  • map voting messages are only given if map voting is on
  • fixed "HTTP 403 Forbidden" errors that prevented players from joining
    and servers from starting up
  • avoid a crash when starting the login server without an account database
  • download_udpproxy.py now downloads a 32-bit executable to avoid additional run-time dependencies

Compatibility notes:

  • this release is compatible with the previous release, but it logs to the data/logs
    directory instead of to the taserver directory and the My Documents folder. You can
    remove the logs in the old locations or you can move them to data/logs before
    starting the server.
  • for the match summary screen you will need to rerun download_compatible_controller.py
    on the game server

Attached:

  • TAMods-Server 0.8.3
  • TAMods 1.18

taserver release v2.6.0

05 May 15:16
Compare
Choose a tag to compare

Features added:

  • added script to facilitate upgrading to later releases (upgrade.py)
  • implemented a new verification mechanism that uses email
  • implemented map voting
  • authbot now keeps connecting to hirez servers even when it says credentials are invalid
  • make game server process use 0% CPU while noone is playing there
  • various documentation updates

Bugs fixed:

  • fixed a login server crash caused by sending a private message while someone is logging in
  • always give OOTB loadouts to players playing on OOTB servers
  • fix non-working motion sensor in OOTB
  • fixed a game server crash caused by joining during a map switch
  • download_gotylike.py now downloads from Griffon26's fork. This fork has fixes to be
    more close to the original GOTY.

Compatibility notes:

  • this release is not backwards compatible; both login server and
    game servers must be upgraded to v2.6.0 simultaneously.
    After the upgrade a new controller must be downloaded by running
    the download_compatible_controller.py script.

taserver release v2.5.2

03 Apr 20:00
Compare
Choose a tag to compare

Bugs fixed:

  • distinguish between login server ports that should not include the port_offset
    and other ports that do, even on the login server
  • also use port_offset for connecting to the firewall and the proxies

Compatibility notes:

  • no incompatible changes

taserver release v2.5.1

03 Apr 14:22
Compare
Choose a tag to compare

Bugs fixed:

  • the login server did not use the correct ping port in case of non-zero port_offset

Compatibility notes:

  • no incompatible changes

taserver release v2.5.0

03 Apr 12:11
Compare
Choose a tag to compare

Features added:

  • hosting more than one game server on a single machine is now supported

Bugs fixed:

  • updated the download link for the Tribes Ascend Parting Gifts zip and provided the expected hash

Compatibility notes:

  • this release is not backwards compatible; both login server and game servers must be upgraded to v2.5.0 simultaneously. If you plan to host multiple servers on one machine, you will also have to download a new controller by running the download_compatible_controller.py script.

taserver release v2.4.0

13 Feb 20:44
Compare
Choose a tag to compare

Bugs fixed:

  • implemented a work-around for an unsolved bug to at least not crash the game server
  • fixed a problem in counting votes for votekick
  • moved xp calculation to the login server

Compatibility notes:

  • this release is not backwards compatible; both login server and
    game servers must be upgraded to v2.4.0 simultaneously.
    After the upgrade a new controller must be downloaded by running
    the download_compatible_controller.py script.

taserver release v2.3.1

30 Dec 23:48
Compare
Choose a tag to compare

Features added:

  • overhauled the user documentation about joining:
    • it was split up into more pages to avoid information overload
    • added shortcut creator executable as an automated alternative to the manual shortcut creation instructions
  • all logs are now rotated when they grow beyond 20MB (5 logs are kept)
  • various improvements to design documentation

Bugs fixed:

  • added missing Heavy energy pack for OOTB
  • votekick is now case insensitive
  • running client and server on the same machine directly connected to the internet is now supported
  • updated IP of EU + NA ping servers

Compatibility notes:

  • no incompatible changes

taserver release v2.3.0

04 Aug 12:48
Compare
Choose a tag to compare

Features added:

  • player rank and XP are now tracked and stored

Bugs fixed:

  • avoid a crash of the login server when a webhook update was sent without
    any online servers

Compatibility notes:

  • this release is not backwards compatible; both login server and game servers must be upgraded to v2.3.0 simultaneously. Be sure to run download_compatible_controller.py afterwards.

taserver release v2.2.0

21 Jul 09:06
Compare
Choose a tag to compare

Features added:

  • the game server launcher now remembers map rotation state across restarts
  • add support for clan tags
  • have the login server send server stats to discord
  • add status command to authbot for requesting server stats
  • have login server serve status info over http (port 9080)
  • improve user documentation, in particular the new guide for creating a shortcut

Bugs fixed:

  • avoid downloading a too new TAMods-Server.dll from download_compatible_controller.py
  • invalid characters in clan tag or name are now disallowed
  • a second login on the same account is now refused with a proper message
  • 'add friend' has been fixed to be case insensitive
  • fixed some bugs in votekick
  • correctly show ping of NA servers again after Hirez moved one of their servers

Compatibility notes:

  • people hosting a game server will need to upgrade to get the persistent map
    rotation state feature and the fix for downloading a too new TAMods-Server.dll.
    All other changes are on the side of the login server only.