Skip to content

Releases: mad-001/Voxel-Turf-Server-Manager

v2.4.1 — consistent command syntax + item catalog (shop)

Choose a tag to compare

@mad-001 mad-001 released this 13 Jun 06:53

Self-contained winmm.dll (no Node/exe). Extract into your server folder, set SERVER_NAME + REGISTRATION_TOKEN in mods/TakaroConnector/TakaroConfig.txt, start the server.

New in 2.4.1

  • Consistent console syntax: <command> <player> <args> — e.g. money Mad 1000, give Mad Pistol 1, give Mad Explosive Crate 5, kick Mad, ban Mad reason. <player> = name, "quoted name", Steam ID, or game id. Commands apply directly to the target (no rank gating).
  • Item catalog / shop: the connector enumerates every in-game item at startup and serves Takaro's item sync — your shop + giveItem picker now populate (2913 items). Item names are the exact give-codes.
  • say <message> (aliases announce/broadcast) — server-wide chat from the console. Plus shutdown.
  • help lists everything with the correct syntax.

Install (4 files)

winmm.dll                                          (server root)
mods/TakaroConnector/TakaroConfig.txt
mods/TakaroConnector/scripts/server_scripts.txt
mods/TakaroConnector/scripts/server/takaro_connector.lua

Requires Voxel Turf 1.9.9 beta. (Note: Takaro pulls the item list on its own hourly sync, so the shop populates within ~1h of first connecting.)

v2.4.0 — bridge built into winmm.dll (no Node, no exe)

Choose a tag to compare

@mad-001 mad-001 released this 13 Jun 05:07

The entire bridge is now compiled into a single self-contained winmm.dll (~1 MB): it connects to Takaro over a native WinHTTP secure WebSocket and to the game over the N_EXTERNAL UDP API, in-process. No more 38 MB bridge.exe, no Node.

Install (4 files — extract into your server folder)

winmm.dll                                          (server root)
mods/TakaroConnector/TakaroConfig.txt
mods/TakaroConnector/scripts/server_scripts.txt
mods/TakaroConnector/scripts/server/takaro_connector.lua

Edit TakaroConfig.txt (SERVER_NAME + REGISTRATION_TOKEN) and start the server.

Changes

  • Bridge folded into winmm.dll — removes bridge.exe/bridge.js/Node.
  • New shutdown/stop console command + Takaro shutdown action.
  • DLL C++ source added under src/ (see src/BUILD.md).

Requires the Voxel Turf 1.9.9 beta dedicated server. The previous Node bridge.exe build remains available in the v2.3.8 release.

v2.3.8 — working server controls + console targeting

Choose a tag to compare

@mad-001 mad-001 released this 13 Jun 04:38

Stable checkpoint. Extract the ZIP into your Voxel Turf server folder, edit mods/TakaroConnector/TakaroConfig.txt (set SERVER_NAME + paste your Takaro REGISTRATION_TOKEN), and start the server.

What works

  • Server online + players — correct full SteamID64, live join/leave, multi-word chat, inventory, location.
  • Console commands apply directly to the target (no rank gating, no "runs as you"):
    kick ban unban ipban whitelist unwhitelist money credits give giveinf heal reputation exp fly godmode invisible tp die marks save motd.
  • Target any player by name, "quoted name with spaces", Steam ID, or full game id (voxelturf:<steam64>): e.g. Bob money 1000, kick Bob.
  • help prints a full, accurate command reference (arguments + examples).
  • money/credits overflow guard so huge values can't wrap negative.

Install (5 files)

winmm.dll                                          (server root)
mods/TakaroConnector/TakaroConfig.txt
mods/TakaroConnector/bridge/bridge.exe             (self-contained, no Node)
mods/TakaroConnector/scripts/server_scripts.txt
mods/TakaroConnector/scripts/server/takaro_connector.lua

Requires the Voxel Turf 1.9.9 beta dedicated server. No client mod, no separate program to launch.

v2.2.1 — Correct Steam IDs (SteamID64)

Choose a tag to compare

@mad-001 mad-001 released this 12 Jun 09:37

Bug fix: players now report their full SteamID64 to Takaro.

Voxel Turf internally uses the 32-bit Steam account id; Takaro needs the full SteamID64 to identify and target players for commands. The bridge now converts every player's id (accountId + 76561197960265728).

Install/upgrade: same as before — extract into your server folder, or just replace mods/TakaroConnector/bridge/bridge.exe with the one in this release and restart the server.

Requires the Voxel Turf 1.9.9 beta branch.

v2.2.0 — Self-contained mod (no Node.js)

Choose a tag to compare

@mad-001 mad-001 released this 12 Jun 07:10

Drop-in Takaro connector for Voxel Turf. Download the ZIP below, extract it into your Voxel Turf server folder, set your token, and start the server.

Requirements

  • Voxel Turf dedicated server on the 1.9.9 beta branch (SteamCMD: app_update 526340 -beta beta). This is required — 1.9.8 stable lacks the API the connector uses.
  • A free Takaro account.
  • Nothing else — the bridge is a self-contained bridge.exe, no Node.js needed.

Install

  1. Extract Voxel-Turf-Takaro-Connector-v2.2.0.zip into your server folder (places winmm.dll in the root and mods/TakaroConnector/).
  2. Add a Generic server in Takaro, copy the Registration Token.
  3. Edit mods/TakaroConnector/TakaroConfig.txtSERVER_NAME + REGISTRATION_TOKEN.
  4. Start your server.

Full guide: https://mad-001.github.io/Voxel-Turf-Server-Manager/

What's in this release

  • Self-contained bridge.exe — removes the Node.js install requirement.
  • Events: join, leave, chat, death, server start/stop/save, plus player inventory.
  • Actions: getPlayers, getPlayerInventory, sendMessage, kick/ban/unban, giveItem, teleport, executeCommand.
  • Ships the winmm.dll launcher (previously missing) and accurate setup docs.

v1.0.1 — Lua mod only

Choose a tag to compare

@mad-001 mad-001 released this 09 Jun 14:49

VoxelTurf TakaroConnector v1.0.1

Server-side Lua mod. Drop the TakaroConnector/ folder into your VoxelTurf mods/ directory and start the server.

Events

player-connected · player-disconnected · chat-message · player-death

Actions

sendMessage · kickPlayer · banPlayer · giveItem · teleportPlayer · getPlayers

Setup

See https://mad-001.github.io/Voxel-Turf-Server-Manager/