Downloads: 92
File Size: 46.8 KB
Created:
Updated:
Mod ID: 1497343
Categories:

SFButler - Server Manager

Lightweight companion mod for the SFButler Discord bot. Intercepts in-game chat commands, provides a server info HUD, and enables automated item delivery from the point-based shop system.

⚠️ Status: Backend in Development

This mod is published and approved on CurseForge, but the full backend system is still being finalized. The mod currently provides basic command interception and logging. Full functionality (shop delivery, economy commands, body recovery) will be enabled once the backend reaches production readiness. Install now to be ready when the system goes live.

What is SFButler?

SFButler (Silver Fangs Butler) is a free, open ecosystem for managing ARK: Survival Ascended servers. It connects your game server to Discord through a bot that handles economy, tickets, status, and chat relay — all using the free MySQL database that comes with every Nitrado server.

What this mod does:

  • Intercepts player chat commands (/balance, /shop, /buy, /trade, /upload, /download, /bodies)
  • Consumes intercepted commands (they don't appear in global chat — privacy)
  • Emits structured events via game log using the [SF:EVENTO:params] protocol
  • The backend reads these events and responds via RCON (whisper to player)
  • Provides an F1 HUD overlay with server info, player EOS ID, and shop access
  • Enables automatic item delivery from the point shop (auto mode via GiveItemToPlayer)

What this mod does NOT do:

  • Does not access any database directly
  • Does not modify game mechanics, spawns, or rates
  • Does not interfere with other mods
  • Does not collect or transmit any data outside the game server

Architecture:

The mod is intentionally lightweight. It captures commands, writes structured lines to the server log, and displays UI. All business logic (point calculations, inventory checks, delivery) runs on the backend. This design means:

  1. The mod works on any server — it doesn't hardcode any server-specific data
  2. Server owners don't need to understand ARK blueprint paths
  3. Shop items, prices, and availability are managed from Discord, not from the mod
  4. Updates to the economy or shop don't require mod updates

Requirements:

  • An ARK: Survival Ascended server on Nitrado (any region)
  • The SFButler Discord bot installed and configured (free)
  • Optional: NitrAPI token for enhanced features
  • Optional: RCON access for chat relay and auto delivery
  • Planned features (pending backend):
  • CMD_Trade: Player-to-player item trading with point escrow
  • CMD_Upload / CMD_Download: CrossArk resource transfers via the point system
  • CMD_Loja: In-game shop browser with visual UI
  • DEATH event: Automatic body location tracking for corpse recovery
  • HUD: F1 overlay with EOS ID, server logo, quick shop access

Compatibility:

  • ARK: Survival Ascended (Steam, Epic, PS5, Xbox via crossplay)
  • PvE and PvP servers
  • Compatible with all other mods (no game mechanic changes)
  • Tested on Nitrado servers (Brazil region)

Links:

  • Discord: [To be added]
  • GitHub: [To be added — sfbutler.github.io]
  • Documentation: [To be added]

Credits:

  • Created by Marcelo Maranhas (SilverFangsSV) for the Silver Fangs community.