Cloud deployment templates for taserver
AWS Template is WIP
For now, you can still deploy AWS by creating your own EC2 instance, and running taserver_setup.ps1 in powershell:
> curl.exe -o taserver_setup.ps1 https://raw.githubusercontent.com/chickenbellyfin/taserver-deploy/master/taserver_setup.ps1
> .\taserver_setup.ps1
You will also need to open the following ports in your security group:
- TCP 7777-7778
- UDP 7777-7778
- TCP 9002
Refer to taserver documentation for further details.
This template installs taserver as a windows service, named taserver
.
taserver will start automatically when your VM boots up. If the server crashes, the service will try to automatically restart it.
You can also restart the VM to attempt to recover a crashed server.
Server logs are located in C:\taserver_data\logs
The taserver directory will be located at C:\taserver_deploy\taserver
, and you can edit game settings in C:\taserver_data\gamesettings\ootb\serverconfig.lua
.
Refer to taserver and TAMods-Server Docs for details on configuration.
To apply settings changes, restart your VM.
The server setup script requires several 3rd-party dependencies which are not part of this repository. The Azure template already points to hosted versions of these packages.
See Preparing Resources which details how to assemble those resources if they need to be updated, or hosted elsewhere.