Grand Theft Auto Connected
Grand Theft Auto Connected is a custom scriptable multiplayer modification for multiple Grand Theft Auto games.
Ports
Add an allocation on the node for each port.
- Game 22000
Install
- Installer image
- ghcr.io/ptero-eggs/installers:debian
- Install script
- 31 lines
Image
- Debian ghcr.io/ptero-eggs/yolks:debian
Startup
The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.
4 variables
Startup command
./ServerSets the game this server will support. Available options: gta:iii, gta:vc, gta:sa, gta:ug, gta:iv, gta:eflc
GAMETYPEUsers can edit
required|string|in:gta:iii,gta:vc,gta:sa,gta:ug,gta:iv,gta:eflc
The name of the server, which appears in the server browser.
SERVERNAMEUsers can edit
required|string|max:60
Whether to show the server in the server browser, set to true or false
SERVERBROWSERUsers can edit
required|string|in:true,false
The version of GATC to install such as 1.2.10, enter latest for the latest version.
DL_VERSIONUsers can edit
required|string|max:20
Wings
- Stop command
- quit
- Running when the console shows
- Successfully added server
Files Wings edits
Wings sets these values in these files before each start.
server.xml xml
- server.servername
- {{server.build.env.SERVERNAME}}
- server.port
- {{server.build.default.port}}
- server.httpport
- {{server.build.default.port}}
- server.game
- {{server.build.env.GAMETYPE}}
- server.serverbrowser
- {{server.build.env.SERVERBROWSER}}
Readme
Grand Theft Auto Connected
The GTAC Grand Theft Auto Connected is a custom scriptable multiplayer modification for multiple Grand Theft Auto games.
Server Ports
GTAC requires one port for both UDP/TCP
| Port | default |
|---|---|
| Game | 22000 |
Problem with this egg?
Open an issue on GitHub. Include your Panel and Wings versions.
Install script 31 lines bash in ghcr.io/ptero-eggs/installers:debian Show Hide
#!/bin/bash
cd /mnt/server
if [ "${DL_VERSION}" == "latest" ]; then
DOWNLOAD_LINK=https://gtaconnected.com/downloads/server/latest/linux
else
DOWNLOAD_LINK=https://gtaconnected.com/downloads/GTAC-Server-Linux-${DL_VERSION}.tar.gz
fi
if [ ! -z "${DOWNLOAD_LINK}" ]; then
if curl --output /dev/null --silent --head --fail --location ${DOWNLOAD_LINK}; then
echo -e "Chosen server version is valid."
else
echo -e "Chosen server version is invalid, tried $DOWNLOAD_LINK. Exiting installation"
exit 2
fi
else
echo -e "no download link, stopping installation"
exit 3
fi
echo -e "Downloading ${DL_VERSION} version of the server"
curl -sSL ${DOWNLOAD_LINK} -o GTAC.tar.gz
echo "Extracting files"
tar -xf GTAC.tar.gz
chmod +x Server
rm GTAC.tar.gz
echo "Install complete"