The Update That Added Player Commands
GameServerApp Integration
- Added GameServerApp integration as the frontend notification layer for player commands.
- Moved command processing and reliability-critical functionality to the local cluster manager rather than depending on GameServerApp for backend execution.
Player Command System
- Added a new layer of in-game player commands.
- Added
!mapssupport through GameServerApp. - Updated the player greeting to direct players toward available commands.
- Removed redundant map-opening notifications previously sent by the cluster manager.
- Shortened map startup broadcasts to messages such as:
SERVER: Opening The Center.
- Retained cluster-wide broadcasts so all connected players could see when a requested map opened.
- Added support for the configured rotating-map identifiers.
Information Commands
- Added
!boonto display the currently active boon or boons. - Added
!lvlto display the currently active dinosaur level configuration. - Connected information responses to character-specific GameServerApp notifications.
- Added chat parsing for player command detection.
- Integrated the existing information-hook mappings.
Player Teleport Commands
- Added player teleport commands to teleport to terminals and transfer between servers without requiring Awesome Teleporters.
- Added a five-minute teleport cooldown notification .
- Added player feedback for rejected teleport attempts using notifications .
- Added a 60-second teleport warning notification.
- Added a final notification when teleportation occurred.
Added the following commands:
!red— teleported the player to the Red Obelisk.!blue— teleported the player to the Blue Obelisk.!green— teleported the player to the Green Obelisk.- Integrated the tested teleport destinations for supported maps.
- Used the established absolute terminal and obelisk locations where required, each tested by hand, for every map.
- Preserved the supplied reference configuration rather than modifying it directly.
Update Watcher
- Updated the server update watcher check for updates to the server every 10 minutes.
Backup System
- Added automatic save backups during server restarts.
- Configured to preserve every backup daily.
Maintenance System
- Fixed the Begin Maintenance workflow after it previously stopped all servers without completing the requested maintenance sequence.
- Restored the intended maintenance behavior.
- Kept server shutdown, startup, map loading, and cluster joining as separate operations rather than hiding failures behind combined wait periods.
- Ensured the maintenance workflow could open the required server, load the correct map, and return it to the cluster.
Cluster Controller
- Integrated the new Cluster Controller frontend, allowing for much easier maintenance, and hotfixes.
- Expanded far beyond server start and stop controls.
- Separately validated functionality that was not shared between servers.
Club Ark WebUI
- Automated distribution of the Club Ark WebUI2 configuration to the rest of the cluster.
- Removed the need to manually copy the Club Ark WebUI configuration after changes.
- Ensured applicable servers received the current Club Ark WebUI2 version automatically.
Looking ahead
- Future updates will be focused on expanding the cluster using another computer.
- This will allow for more maps to be open concurrently, and rollout is expected start in the coming days.
- Planned changes are distributing maps for rotation, so that all maps have more uptime.
- Dedicating another story map for 24/7 uptime.
- Adding something special alongside PVP that is only opened via request.