Source dedicated server wrapper for Mac OS X
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CDetour
amtl
asm
libudis86
osw
sourcehook
.gitignore
GameLib.h
GameLibPosix.cpp
HSGameLib.cpp
HSGameLib.h
Makefile
README.md
cocoa_helpers.h
cocoa_helpers.mm
hacks.cpp
hacks.h
main.cpp
mm_util.cpp
mm_util.h
platform.h
sh_include.h
sm_symtable.h
srcds_run.csgo
srcds_run.l4d
srcds_run.l4d2
srcds_run.obv

README.md

SrcDS for OS X

This a command line only program for running dedicated servers for various Source games on Mac OS X. It wraps around the existing dedicated.dylib library that is included with most Source games. It also employs a number of hacks that install function detours and manipulate memory in order to get the game server to run properly.

Requirements

  • Mac OS X 10.5+ or otherwise specified below
  • One or more of the Source games listed below

Supported Games

  • Counter-Strike: Global Offensive (OS X 10.7+ required)
  • Counter-Strike: Source
  • Day of Defeat: Source
  • Day of Infamy (OS X 10.7+ required)
  • Garry's Mod
  • Half-Life Deathmatch: Source
  • Half-Life 2: Deathmatch
  • Insurgency (OS X 10.7+ required)
  • Left 4 Dead
  • Left 4 Dead 2
  • Nuclear Dawn
  • Source SDK Base 2013 Multiplayer Mods
  • Team Fortress 2

Installation and Usage

For binary downloads and usage instructions, see: https://forums.alliedmods.net/showthread.php?t=158240