Topic: [MOD] Vanilla with bots
Hi all,
I introduce to you the bCTF/bTDM/bDM mod. It's a vanilla gametype with server side bots on it.
I used the AI of my bot (see https://www.teeworlds.com/forum/viewtopic.php?id=11397) and mixed it with the server source.
Im not releasing the source yet, for the same reason I didn't release the client version source (neither binaries).
Since I dont see any reason not to share the server binary…
See Links
I'll release the source, when it's clean enough and I judge that haters gonna love it (basically, when the AI highly depends on server sources)
Edit: now, it's fine
-> https://github.com/nheir/teeworlds/tree/bMod
The server checks every tick if there is a slot that a bot can take.
Players got the priority over bots.
Bots are not seen in server browser and don't count in vote.
Using sv_bot_slots greater or equal than sv_max_clients - sv_spectator_slots can prevent spectators to join.
Bots are not supposed to spectate (but they can with set_team_all) I have to do smth about this.
You can also test the mod on the server : Random | with ai bot() (testing) | Server mod version
(or join the 0.7 server)
Commands
sv_bot_slots = maximum number of bots on the server
0.6 only
sv_bot_skin = skin of the bots
0.6 and 0.7
sv_bot_allow_hook = allow using hook
sv_bot_allow_move = enable bot moves
sv_bot_allow_fire = enable weapons handling
sv_bot_draw_target = show bot target and path (debug)
sv_botengine_draw_graph = show underlying graph (debug) (depends on version, it's for debug use so it may draw something else)
Link
0.6 version: teeworlds_srv.0.6.bMod.win32.exe Windows 32bit (untested)
0.6 version: teeworlds_srv.0.6.bMod.x86 Linux (32bit)
0.6 version: teeworlds_srv.0.6.bMod.x86_64 Linux (64bit)
0.7 version : teeworlds_srv.0.7.x86_64.tar.gz (Linux x86_64)