

Secondly you need to add the vote.qc code addition to the file vote.qc exactly under the line 714. You can find connected players crypto_id values by using who command. Separated by spaces like this sv_protected_players "crypto_id crypto_id crypto_id". Firstly you need to add the vote.qh code addition to the end of the file vote.qh and add players crypto_id values to the variable sv_protected_players to your server config file. If you wanna add this code to your Xonotic server, follow these steps. Now with this addition, when someone tries to kick a player out which is in the variable sv_protected_players list, the code will reverse the kick and it start a vote to kick the voter itself out instead. With all of those instances connected it is bossible to get votes through. The problem is that everybody can run multiple instances of the Xonotic game and join in the server with all of those instances at the same time. Now this is straight addition to the Xonotic source code and simple and straightforward also in the code side. I had a hard time to create a working regex code that would work on it so that it can not be manipulated through the player name text. The chatbot was written in bash, it read the Xonotic server log file and worked based on that. First it was just a chatbot but it has many flaws. More player crypto_id values can be added to the sv_protected_players to prevent players to ever kick vote those players out of the server.

This addition prevents random players from kick voting me out of the server when i'm afk in my server. This is added to both of my Xonotic servers. I wrote this addition to the Xonotic source code. You can find all the contact information from bottom of the front page. Email me or use any of the other contacts to suggest a map. You can find really great list of different maps from here and here. In the case of a map suggestion, if possible, please suggest maps with working waypoints that bots can also work. Maps what I add to Votable server, i also add to this server. It is also listed in the Xonotic Multiplayer Server list.Įxactly the same as above, the Votable server, but gamestyle is InstaGib.


It is also listed in the Xonotic Multiplayer Server list. Straif jumping is similar, but with a zig-zagging path to take advantage of diagonal speed - and of course, rocket jumping opens up shortcuts, access to lofty areas and can help make a hasty escape from a dangerous situation.Īs with Quake's monsters, retreat was also a valid strategy in multiplayer: shying from unfavourable odds in order to acquire more health, armour or weapons - potentially turning the tables on an overconfident foe.Įliminating random factors helps to limit the impact luck has on combat: with weapons dealing predictable damage, and with consistant accuracy but non-zero travel time - the player's ability to deal damage is rooted in skill alone.Īnticipation, aim and awareness are the keys to success - without those, neither the most powerful weapon nor the most resistant armour will save you. The quest for advantage over other players led to the cultivation of advanced movement techniques, some exploiting quirks in Quake's engine: such as jumping continuously to move at an accelerated pace, known as bunny hopping. Movement, positioning and map control are essential: take the higher ground, deprive the enemy of valuable pick-ups and exploit your advantage - better yet, force your enemy to squander theirs.
