Exile Server Manager (Alpha)
October 2017
Archived January 2018
C#
HTML
MySQL
PHP
SCSS
SQF

Exile Server Manager (Alpha) was my first exploration into connecting Arma 3 Exile servers with external tools. Built as a college final project, this prototype established the foundation for what would eventually become a multi-year journey into game integration and community management.

This early system included three core components:

  • A PHP/MySQL website for player interaction and territory management
  • A C# DLL extension that acted as a bridge between Arma and the web
  • SQF scripts that interfaced with the Exile server's game mechanics

Despite its prototype status, ESM Alpha already offered several key features:

  • Steam authentication for secure player access
  • Basic territory management including payments and member controls
  • Server leaderboards for kills, deaths, and other statistics
  • Player profile pages with character information
  • Real-time synchronization between game and website

While the code reflects my early development skills (expect lots of raw SQL queries and PHP mixed with HTML), you can already see the architectural concepts that would eventually evolve into the sophisticated event-driven systems of later ESM versions.

This project marked the beginning of a development journey that would span multiple programming languages, frameworks, and architectural approaches as both the ESM ecosystem and my skills as a developer matured together.

Source Code