Unreal Engine 1 · Free plugin

Discord relay for Unreal Tournament 99

Two-way chat between your Unreal Tournament 99 server and Discord, with kills, joins and match state. Built for the OldUnreal 469 patch, and free.

HomeUnreal Tournament 99

What gets relayed

What Tunnelcast carries for Unreal Tournament 99

Everything below goes to your Discord channel and the live Portal. Team chat stays in the game.

Chat in both directions

Public chat (spectators included) goes to Discord, and Discord replies appear in game as Discord: <Bjorn> hi. Team chat is never relayed.

Kills and first blood

Kills, suicides and first blood, plus eliminations in Last Man Standing.

Joins, leaves and teams

Players joining and leaving, name changes, team switches and spectators. Teams are named Red, Blue, Green and Gold.

Match state

Map, game mode, scores and the result for Deathmatch, Team Deathmatch, Capture the Flag, Domination, Assault and Last Man Standing. Domination reports control points and Assault reports objectives.

Remote admin

Kick, ban and switch map from Discord or the Portal.

Live status and the Portal

One Discord message that keeps itself up to date with the server, and a live view of the server in the Tunnelcast Portal.

Setup

What your server needs

Three packages and one config file. Tunnelcast is in closed beta, so start by requesting access.

Requirements

  • A dedicated server on the OldUnreal 469 patch.
  • Write access to the server's System folder.

Install in short

  1. Copy the Tunnelcast, JsonLib and EventBus packages into the server's System folder.
  2. Link your Discord server and register the game server in the Portal.
  3. Paste the server token into Token= in Tunnelcast.ini.
  4. Load it as a mutator (?Mutator=Tunnelcast.MutTunnelcast) or as a server actor, and restart.

Good to know

What it doesn't do

We'd rather you hear it here than find out on your server.

  • The game has no player ID of its own, so players are identified by IP address and bans are IP bans.
  • The Portal can't list the server's available maps.
  • Invasion isn't available in this game, and Assault doesn't say who completed an objective.
  • Chat sent from the web Portal shows up in game labelled "Discord".

Next step

Connect your Unreal Tournament 99 server

Tunnelcast is in closed beta. Request access and connect your server when your invite arrives.

Tunnelcast is not affiliated with or endorsed by Epic Games. Game names are trademarks of their respective owners.