
#Xonotic server code
I've changed the timeout code to stop all physics and timers instead, while keeping the game running at normal speed.In fact, we had so much fun playing this game that we decided to launch a Digital Ocean server just for the DLN community! This past Sunday Sept 13 th, we played with the Patrons after DL live recording. Sadly this breaks some things like ping/pl display and changing teams. Improved timeout functionality (WIP) ↑Ĭurrently the timeout feature works by slowing down the game to a very low number (0.001). Now the announcer announces in relation to your team in CTF (Your team took the flag/The enemy took the flag instead of Red flag taken/Blue flag taken). Now you get an announcer notification if you took or lost the lead (deathmatch/duel) or your team took or lost the lead (teamplay). I developed a queue that waits until one announcer sound ends before playing the next one. Announcer queue ↑Ĭurrently if two or more announcer notifications are received, the announcer sounds will play simultaneously, making the speech unintelligible. Timer now has a small subtext that displays the current game phase (warmup, intermission, timeout, overtime #, sudden death). (Warmup) When a player is ready to start it displays an audible and visible alert in the chat. (Deathmatch) Frag message displays your current place.

In team play, a new clearer panel displaying only the team names (can be custom!), team score and alive players (in CA/FT) replaces the regular score panel. In Duel it shows the players who are about to duel. The countdown for game start now has a title that shows the game type. Team colorized player names in kill feed ↑ Tags in chat ↑įor easier recognition spectators get a (s) tag, dead players get a (DEAD) tag (ie Clan Arena), team chat gets a (Team) tag, etc. Whenever you get hit by an enemy, their name will appear in the top right corner. When you pick up an item the time, icon and name of the item is displayed in the left bottom corner (time can be disabled). You get a visual cue and announcer sound when you get them and the total is shown below the scoreboard. Medals that can be earned by doing certain feats in battle (impressives, airshots, humiliation, electro combo, telefrag, defense, assist, etc.).


Special items taken (mega health, armor, etc.) to judge item control.Stats per weapon: hits, total fired shots, accuracy, damage done, kills.This is a new special scoreboard made for duels. Team colorized player names in kill feed.

Note: All of these features are live in the BaI server (address: - port 26000 votable, port 26001 duel) if you want to test them. Most of these are features ported from Quake 3/Quake Live and some might be undesirableįor some Xonotic players so I display them here only in case Xonotic players want any of them in the main game. This is an explanation of the Xonotic's gamecode changes made by z411 for the BaI Xonotic server. Z411's Xonotic changes z411's Xonotic changes
