No description
Find a file
2026-06-20 21:19:11 -05:00
ArmaBE Initial Linux agent repository 2026-06-08 10:48:00 -05:00
Cfg fixed installer 2026-06-20 21:19:11 -05:00
Crypt Initial Linux agent repository 2026-06-08 10:48:00 -05:00
db fixed installer 2026-06-20 21:19:11 -05:00
docs fixed installer 2026-06-20 21:19:11 -05:00
documentation fixed installer 2026-06-20 21:19:11 -05:00
EHCP fixed installer 2026-06-20 21:19:11 -05:00
FastDownload Initial Linux agent repository 2026-06-08 10:48:00 -05:00
File/Copy Initial Linux agent repository 2026-06-08 10:48:00 -05:00
Frontier Initial Linux agent repository 2026-06-08 10:48:00 -05:00
includes fixed installer 2026-06-20 21:19:11 -05:00
IspConfig Initial Linux agent repository 2026-06-08 10:48:00 -05:00
KKrcon Initial Linux agent repository 2026-06-08 10:48:00 -05:00
Minecraft Initial Linux agent repository 2026-06-08 10:48:00 -05:00
php-query Initial Linux agent repository 2026-06-08 10:48:00 -05:00
Schedule Initial Linux agent repository 2026-06-08 10:48:00 -05:00
startups Initial Linux agent repository 2026-06-08 10:48:00 -05:00
steamcmd Initial Linux agent repository 2026-06-08 10:48:00 -05:00
systemd fixed installer 2026-06-20 21:19:11 -05:00
Time Initial Linux agent repository 2026-06-08 10:48:00 -05:00
agent_conf.sh fixed installer 2026-06-20 21:19:11 -05:00
COPYING Initial Linux agent repository 2026-06-08 10:48:00 -05:00
DEVELOPMENT fixed installer 2026-06-20 21:19:11 -05:00
extPatterns.txt Initial Linux agent repository 2026-06-08 10:48:00 -05:00
gsp_agent_run fixed installer 2026-06-20 21:19:11 -05:00
install.sh fixed installer 2026-06-20 21:19:11 -05:00
install_agent_prereqs.sh fixed installer 2026-06-20 21:19:11 -05:00
ogp_agent.pl fixed installer 2026-06-20 21:19:11 -05:00
ogp_agent_run fixed installer 2026-06-20 21:19:11 -05:00
ogp_screenrc fixed installer 2026-06-20 21:19:11 -05:00
ogp_screenrc_bk Initial Linux agent repository 2026-06-08 10:48:00 -05:00
README.md fixed installer 2026-06-20 21:19:11 -05:00
resource_usage_test.pl fixed installer 2026-06-20 21:19:11 -05:00

GSP Linux Agent

Perl-based Linux execution agent for GameServer Panel. The agent receives signed RPC calls from the GSP Panel and launches customer game servers on Linux hosts.

Default Layout

  • install directory: /home/gameserver/GSP
  • run script: gsp_agent_run
  • legacy run wrapper: ogp_agent_run
  • systemd service: gsp_agent.service
  • config directory: /home/gameserver/GSP/Cfg/
  • main log: /home/gameserver/GSP/gsp_agent.log
  • screen logs: /home/gameserver/GSP/screenlogs/
  • server-content runtime: /home/gameserver/GSP/_gsp_content/

Legacy OGP script names are retained only where the Panel or older installs may still expect them.

Guided Install

chmod +x install_agent_prereqs.sh install.sh agent_conf.sh gsp_agent_run ogp_agent_run
sudo ./install_agent_prereqs.sh
sudo ./install.sh

The installer prompts for the install directory, Linux agent user, service name, agent key/shared secret, listen address, Panel URLs, remote server ID, FTP mode, and whether to install/start the systemd service.

Use the same agent key/shared secret configured in the GSP Panel remote-server record.

Service Commands

sudo systemctl status gsp_agent
sudo journalctl -u gsp_agent -f
sudo systemctl restart gsp_agent
tail -f /home/gameserver/GSP/gsp_agent.log

Manual Configuration

./agent_conf.sh --guided --install-dir /home/gameserver/GSP --agent-user gameserver

Generated files:

  • Cfg/Config.pm
  • Cfg/Preferences.pm
  • Cfg/bash_prefs.cfg

Documentation

  • GSP Panel: control plane that sends agent commands
  • GSP-Agent-Windows: Windows/Cygwin execution engine