A fork of https://github.com/alterware/master-server - Master Server for Call of Duty Clients
Go to file
Edo 08c0710867
Merge pull request #52 from alterware/dependabot/submodules/deps/rapidjson-6089180
build(deps): bump deps/rapidjson from `f9d5341` to `6089180`
2023-12-06 15:35:50 +01:00
.github maint: update number of max servers per game 2023-12-03 18:53:02 +01:00
deps build(deps): bump deps/rapidjson from f9d5341 to 6089180 2023-12-06 14:23:50 +00:00
src maint: update number of max servers per game 2023-12-03 18:53:02 +01:00
.gitignore init 2023-05-26 16:09:29 +02:00
.gitmodules deps: update curl 2023-10-11 09:01:27 +02:00
LICENSE init 2023-05-26 16:09:29 +02:00
premake5.lua build: add libc++ (#50) 2023-11-12 13:17:01 +01:00
README.md maint: update the README once again 2023-12-01 16:16:07 +01:00

build

AlterWare: Master Server

This is the master server our clients use. It is based on the DP Master Server (ID Tech) protocol

Build

  • Install Premake5 and add it to your system PATH
  • Clone this repository
  • Update the submodules using git submodule update --init --recursive
  • Run Premake with either of these two options premake5 vs2022 (Windows) or premake5 gmake2 (Linux/macOS)

IMPORTANT For Unix systems, you must use Clang to compile this project. You will also be required to install the LLVM C++ Standard library to run this program. If you need to use another compiler, like GCC, you must use the Mold linker. Additionally, you must tweak the Premake5.lua script as it is hardcoded to use Clang.