Insurgency

Video Game Dedicated ServerNov 2015 - Nov 2017

https://github.com/heyjames/insurgency-dedicated-server

Insurgency is a multiplayer military shooter. Although the video game can be fast-paced, I became interested in a slower co-op experience. To pursue this, I learned to operate server software on a virtual private server and built a small community of players focused on teamwork, balancing fun with realism, and server stability.

Players can join matches hosted on official servers hosted by the developers or on community-run dedicated servers, which allow for custom game modes, maps, increased player slots, weapon modifications, and time limit adjustments that affect various stages of the core game loop. Server customization was key to attracting new players, while keeping existing players happy.

While some server customizations can be as simple as modifying a single line of text in a configuration file, others like changing the player’s loadout is made more complex by the lack of documentation. All the changes I added required assistance from other server operators, player-submitted mods, trial and error, and careful analysis of various file types.

Tools

Features

Lessons