Releases: Griffon26/taserver
Releases · Griffon26/taserver
taserver release v2.8.0
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 theNextMap
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
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
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
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
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
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
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
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
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
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.