/IW4MAdmin-GameLogServer

Broadcast game server logs for consumption by IW4MAdmin

Primary LanguagePython

Game Log Server

The game log server provides a way to remotely host your server's log over a http rest-ful api. This feature is useful if you plan on running IW4MAdmin on a different machine than the game server.

Requirements

Installing

  1. With Python 3.9.x installed, open up a terminal/command prompt window in the GameLogServer folder and execute:
    pip install -r requirements.txt
    If this fails, you can alternatively try installing with:
    python -m pip install -r requirements.txt
  2. Allow TCP port 1625 through firewall

Launching

With Python 3 installed, open a terminal/command prompt window open in the GameServerLog folder and execute:

python runserver.py

The Game Log Server window will need to remain running/open as long as IW4MAdmin is running

Configuring

  • Update your IW4MAdminSettings.json by changing the value of GameLogServerUrl to "http://<remote_server_ip>:1625"
  • Example — "GameLogServerUrl": "http://192.168.1.123:1625",