Releases: mad-001/Voxel-Turf-Server-Manager
Release list
v2.4.1 — consistent command syntax + item catalog (shop)
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 +
giveItempicker now populate (2913 items). Item names are the exact give-codes. say <message>(aliasesannounce/broadcast) — server-wide chat from the console. Plusshutdown.helplists 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)
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— removesbridge.exe/bridge.js/Node. - New
shutdown/stopconsole command + Takaro shutdown action. - DLL C++ source added under
src/(seesrc/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
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"):
kickbanunbanipbanwhitelistunwhitelistmoneycreditsgivegiveinfhealreputationexpflygodmodeinvisibletpdiemarkssavemotd. - Target any player by name,
"quoted name with spaces", Steam ID, or full game id (voxelturf:<steam64>): e.g.Bob money 1000,kick Bob. helpprints 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)
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)
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
- Extract
Voxel-Turf-Takaro-Connector-v2.2.0.zipinto your server folder (placeswinmm.dllin the root andmods/TakaroConnector/). - Add a Generic server in Takaro, copy the Registration Token.
- Edit
mods/TakaroConnector/TakaroConfig.txt→SERVER_NAME+REGISTRATION_TOKEN. - 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.dlllauncher (previously missing) and accurate setup docs.
v1.0.1 — Lua mod only
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