Skip to content

v0.0.2

Choose a tag to compare

@gcclinux gcclinux released this 08 Nov 23:10
· 170 commits to main since this release

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
# 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