Skip to content

Lizerium/Lizerium.Restarter.Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lizerium Restarter Server

Automatic monitoring, restart and remote API control for Freelancer game servers

🌐 Language: 🇷🇺 Russian | ✅ 🇺🇸 English (current)

Note

This project is part of the Lizerium ecosystem and belongs to the following project:

If you're looking for related engineering and support tools, start there.

Features

  • Automatic restart if server process stops
  • Restart when no players online for configured time
  • Live player board in console
  • Mini HTTP API for bots / websites
  • Multilingual interface (English / Russian)
  • JSON configuration
  • Lightweight standalone .NET 8 utility

Console Preview

prev_en

Api

Local

Local

Global

Global

Quick Start

dotnet build -c Release

Run:

Lizerium.Restarter.Server.exe

Configuration

Edit:

appsettings.json

Example:

{
	"StatsFilePath": "stats.json",
	"ServerExecutablePath": "flserver.exe",
	"RestartIfNoPlayersAfterMinutes": 60,
	"CheckIntervalSeconds": 5,
	"ApiPort": 52349,
	"Language": "En"
}

Languages

Supported UI languages:

  • English
  • Russian

Switch language:

"Language": "Ru"

Documentation

Tech Stack

  • .NET 8
  • Kestrel
  • JSON API
  • Windows Server Ready

License

MIT