Skip to content

Release v0.0.23

Choose a tag to compare

@github-actions github-actions released this 24 Nov 17:03
· 73 commits to main since this release

Downloads

  • Woodlanders-Windows-Portable.zip - Windows executable with bundled JRE (no Java installation required)
  • Woodlanders-Linux-x86_64.AppImage - Linux executable with bundled JRE (no Java installation required)
  • woodlanders-launcher-installer.zip - Launcher installer with auto Java/JavaFX setup (recommended for new users)
  • woodlanders-launcher.jar - Standalone launcher JAR (requires Java 21+)
  • woodlanders-client.jar - Client JAR (requires Java 21+)
  • woodlanders-server.jar - Dedicated server JAR (requires Java 21+)

Launcher Installer

The launcher installer (woodlanders-launcher-installer.zip) provides:

  • Automatic Java 21 + JavaFX installation (if needed)
  • Desktop and Start Menu shortcuts
  • Multi-language support (English, Polish, Portuguese, Dutch, German)
  • Auto-updates game from GitHub releases
  • Version management and offline mode

Installation: Extract the ZIP and run woodlanders-setup-launcher.exe

Server Requirements by Player Count

Players CPU Cores RAM Upload Speed
5-10 2 1GB 2 Mbps
10-20 2-4 2GB 5 Mbps
20-50 4 4GB 10 Mbps
50+ 8+ 8GB 20 Mbps

Configuration Quick Reference

server.properties

# Server port (default: 25565)
server.port=25565

# Maximum concurrent clients (default: 20)
server.max-clients=20

# World seed - 0 for random (default: 0)
world.seed=0

# Heartbeat interval in seconds (default: 5)
server.heartbeat-interval=5

# Client timeout in seconds (default: 15)
server.client-timeout=15

# Message rate limit per client (default: 100)
server.rate-limit=100

# Enable debug logging (default: false)
server.debug=false

Server Launch Commands

# Basic start
java -jar woodlanders-server.jar

# Basic & config
java -jar woodlanders-server.jar --config server.properties

# With memory allocation
java -Xms2G -Xmx2G -jar woodlanders-server.jar

# With memory & config
java -Xms2G -Xmx2G -jar woodlanders-server.jar --config server.properties

# With custom port
java -jar woodlanders-server.jar --port 7777

# With all options
java -Xms4G -Xmx4G -XX:+UseG1GC -jar woodlanders-server.jar --port 25565 --max-clients 50