background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategooriad

SourceCoop (Black Mesa Co-op) Server Setup Guide

Saadaval keeltes: ESPAÑOL

This guide covers how to set up your SourceCoop (Black Mesa Co-op) server on Legion Hosting, configure server settings, and connect players. SourceCoop is a cooperative server-side mod for Black Mesa that lets players play through the single-player campaign together. For admin commands, SourceMod plugins, and map management, see SourceCoop Admin and Commands Guide.

What is SourceCoop? SourceCoop is an open-source, server-side-only cooperative mod for Black Mesa (Source Engine). It enables multiple players to play through single-player campaign maps together. Players do NOT need any client-side mods installed -- they simply connect to the server through Black Mesa's multiplayer menu.

1. First Start

  1. Log in to GPanel and select your SourceCoop server.
  2. Go to the Startup tab and configure the variables (see the table in Section 2).
  3. Set SERVER_NAME to your desired server name.
  4. Set STARTING_MAP to the map you want to start on (default: bm_c0a0a, the beginning of Black Mesa).
  5. Return to the Console tab and click Start.
  6. Wait for the console to display the gameserver Steam ID line indicating the server is ready.
server.cfg is pre-configured. The bms/cfg/server.cfg file is generated during installation with sensible defaults for cooperative play. Start the server once to verify it works, then customize as needed.

2. GPanel Startup Variables

The following variables are available in the GPanel Startup tab.

Variable Default Description
SERVER_NAME Black Mesa: Coop Server name shown in the server browser (max 128 characters).
MAX_PLAYERS 10 Maximum number of players (1-128).
SERVER_PASSWORD 0 Password to join the server. Set to 0 for no password.
STARTING_MAP bm_c0a0a The map loaded on server start. See Section 4 for the full map list.
FRIENDLY_FIRE 0 Enable friendly fire. 1 = on, 0 = off.
MOD_FORCETOUCHDATA 1 Enable pre-caching of map data. Disable (0) if the bm_c4a4a map (Nihilanth) causes crashes.
AUTO_UPDATE 0 Auto-update Black Mesa server on startup. 1 = on, 0 = off. Note: Server updates may require reinstalling SourceCoop.
Auto-update is off by default for a reason. Updating the Black Mesa server often requires a matching update to SourceCoop, Metamod, and SourceMod. Enable auto-update only if you are prepared to reinstall the server when compatibility breaks.

3. Server Configuration (server.cfg)

The main server configuration file is:

bms/cfg/server.cfg

Open this file using the Files tab in GPanel or connect via SFTP.

Key Settings

Setting Default Description
hostname "Black Mesa: Coop" Server name (also set via startup variable).
sv_password 0 Server password (also set via startup variable).
mp_teamplay 1 Must be 1 for SourceCoop to function correctly.
mp_friendlyfire 0 Friendly fire toggle (also set via startup variable).
sv_always_run 0 Set to 1 to disable sprinting (players always run).
mp_timelimit 0 Map time limit in minutes. 0 disables the limit.
sourcecoop_homemap "bm_c0a0a" The map to loop back to after finishing the campaign. Comment out to use the mapcycle instead.
mod_forcetouchdata 1 Pre-cache map data. Disable if Nihilanth map causes crashes.
Do not change mp_teamplay. This must remain set to 1 for SourceCoop to work properly. Changing it will break the cooperative gameplay.

4. Black Mesa Map Names

The STARTING_MAP variable accepts any official Black Mesa map. Maps follow the naming convention bm_cXaYZ where X is the chapter and Y/Z are the sections. The campaign starts at bm_c0a0a.

Key chapter starting maps:

Map Chapter
bm_c0a0aInbound (Tram Ride)
bm_c1a0aAnomalous Materials
bm_c1a1aUnforeseen Consequences
bm_c1a3aOffice Complex
bm_c2a1a"We've Got Hostiles"
bm_c2a4aBlast Pit
bm_c2a5aPower Up
bm_c3a1aOn A Rail
bm_c3a2aApprehension
bm_c4a1aLambda Core
bm_c4a2aXen
bm_c4a3aInterloper
bm_c4a4aNihilanth (may require disabling mod_forcetouchdata)

5. How Players Connect

  1. Launch Black Mesa on Steam.
  2. Open the console (press ~) and type: connect IP:PORT (using values from GPanel's Network tab).
  3. Alternatively, find the server in the Steam server browser.
  4. Enter the password if one is set.
Ports are randomly assigned unless you have a private IP. Check the Network tab in GPanel for your server's actual IP and port. See How to Find Your Server IP and Port for details.
No client mods needed. SourceCoop is entirely server-side. Players only need a copy of Black Mesa -- no additional mods or downloads are required to connect and play cooperatively.

Related Articles

Need Help?

If you run into issues with your SourceCoop server, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.


Kas see artikkel oli kasulik?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.