/taserver-deploy

Cloud deployment templates for taserver

Primary LanguageLua

taserver-deploy

Cloud deployment templates for taserver

Deploy To Azure

Deploy to Azure

Deploy to AWS

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.

Managing a running taserver

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

Changing Server Settings

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.

Dependencies

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.