Commit graph

10 commits

Author SHA1 Message Date
kuwacom 48f0023d67 add: restore the basic anti-cheat implementation and add spawn protection
Added the following anti-cheat measures and add spawn protection to `server.properties`.
- instant break
- speed
- reach
2026-03-14 07:30:23 +09:00
kuwacom 67d236804a update: increase the player limit 2026-03-14 02:23:40 +09:00
kuwacom 48557c6af9 update: add world size config to dedicated server properties 2026-03-11 20:38:25 +09:00
kuwacom cfa0a7de7f add: add Whitelist to Dedicated Server 2026-03-11 17:16:36 +09:00
kuwacom c91efe0095 update: changed file read/write operations to use FileUtils.
- As a side effect, saving has become faster!
2026-03-08 10:31:00 +09:00
kuwacom 35f81c6e4f update: converted Japanese comments to English 2026-03-07 20:12:17 +09:00
kuwacom fa09e28572 add: implement StringUtils for string manipulation and refactor usages
Unified the scattered utility functions.
2026-03-07 17:39:37 +09:00
kuwacom 9e4052ece5 update: add LAN advertising configuration for server.properties
LAN-Discovery, which isn’t needed in server mode and could potentially be a security risk, has also been disabled(only server mode).
2026-03-07 11:51:38 +09:00
kuwacom 31bfb7e428 update: add basically all configuration options that are implemented in the classes to server.properties 2026-03-07 01:21:04 +09:00
kuwacom 6d44e40b4e add: refactor world loader & add server properties
- Introduced ServerLogger for logging startup steps and world I/O operations.
- Implemented ServerProperties for loading and saving server configuration from `server.properties`.
- Added WorldManager to handle world loading and creation based on server properties.
- Updated ServerMain to integrate server properties loading and world management.
- Enhanced project files to include new source and header files for the server components.
2026-03-05 07:31:49 +09:00