Skip to content

miscord-dev/palog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

palog

Broadcast messages that someone joined/left the game.

game screen that shows log of joined:Tsuzu

Usage

Enable RCON of PalWorld server

Docker

docker run --name palog -e RCON_ENDPOINT={PalWorldServerIP}:25575 -e RCON_PASSWORD={AdminPassword you set above} ghcr.io/miscord-dev/palog:v0.0.5

Binary installation

Install palog

  • Install binary from releases
  • (optional) Install uconv
    • Non-ascii characters are converted via uconv -x latin
    • On Debian/Ubuntu; apt-get install -y icu-devtools

Set environment variables

  • RCON_ENDPOINT
    • If you run palog on the same server as the PalWorld server, the value is 127.0.0.1:25575
  • RCON_PASSWORD
    • The password you set in the earlier step
  • For other options, please check the Environemnt Variables section

Launch palog

$ ./palog

Installation

Docker(Recommended)

docker pull ghcr.io/miscord-dev/palog:v0.0.5 # or main

Download binary

Environment Variables

  • RCON_ENDPOINT: Endpoint of RCON (IP:Port)
  • RCON_PASSWORD: Password of RCON
  • INTERVAL: Interval to check current players (default: 5s)
  • TIMEOUT: Timeout of RCON calls (default: 1s)
  • UCONV_LATIN: Set false to disable escape string with uconv -x latin

Known issues

  • If the message is split via whitespaces, Broadcast sends only the first segment
  • Non-ascii are corrupted