Skip to content

Grand Theft Auto Connected

Grand Theft Auto Connected is a custom scriptable multiplayer modification for multiple Grand Theft Auto games.

egg-grand-theft-auto-connected.json

updated

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

./Server
  • Sets 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

Changes

  1. Add standalone games

    · Daniel Barton · 74c706a

All changes on GitHub

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
#!/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"