- Install Black Mesa on Debian or Ubuntu
- Before You Begin
- Prerequisites for Black Mesa
- Install Black Mesa, Dedicated Server
- Run Black Mesa, Dedicated Server
- Configure a Black Mesa Dedicated Server
- Server.cfg
- Config_deathmatch.cfg
- Maps
- Custom Maps
- Maps Rotation
- Connect to Your Server
- Extra
- Autostart with screen script
- MetaMod
- SourceMod
- More Information
- Black Mesa доступна на Linux
- Напомни когда будет скидка
Install Black Mesa on Debian or Ubuntu
Estamos traduciendo nuestros guías y tutoriales al Español. Es posible que usted esté viendo una traducción generada automáticamente. Estamos trabajando con traductores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en curso.
This guide will show you how to set up your own Black Mesa server on a Linode running Debian or Ubuntu.
Before You Begin
- You will need a Steam account and a copy of Black Mesa.
- Complete our guide: Install SteamCMD for a Steam Game Server. This will get SteamCMD installed and running on your Linode and this guide will pick up where the SteamCMD page leaves off.
This guide is written for a non-root user. Commands that require elevated privileges are prefixed with sudo . If you’re not familiar with the sudo command, you can check our Users and Groups guide.
Prerequisites for Black Mesa
From the SteamCMD guide, one additional step is needed specifically for Black Mesa.
- Add two firewall rules to slightly extend the port range available to the game. This command assumes that you have only the iptables rules in place from the SteamCMD guide.
sudo iptables -R INPUT 5 -p udp -m udp --sport 26900:27030 --dport 1025:65355 -j ACCEPT sudo iptables -I INPUT 7 -p udp -m udp --dport 26900:27030 -j ACCEPT
Install Black Mesa, Dedicated Server
app_update 346680 validate
Run Black Mesa, Dedicated Server
cd "steamapps/common/Black Mesa Dedicated Server"
./srcds_run -game bms +hostname "My Linode" +map gasworks +maxplayers 24
The game parameter specifies the game’s files directory; don’t change it. This is the only parameter you can’t write in server.cfg because it specifies the game folder, where the server.cfg file itself is.
The hostname parameter specifies your server’s name in the browser list. By default it’s specified in server.cfg, so the +hostname parameter is overridden by it.
The map parameter specifies the map with which the server needs to start. You must write the name of the map file without the prefix.
The maxplayers parameter specifies the maximum number of players allowed to play on the server.
You can read the entire list of parameters on the Valve Wiki.
To keep the server running, execute it using Screen:
screen ./srcds_run -game bms +map gasworks +maxplayers 24
Configure a Black Mesa Dedicated Server
At the time of writing this guide, Black Mesa has yet to share with customers any official documentation regarding configurations.
Server.cfg
The server.cfg file contains the settings of your server. It is not needed because you can start the server every time by specifying desired values using parameters.
LAN Mode. (0 = disabled|1 = enabled). The RCON password to login as admin to send commands to your server while you're in-game. Flashlight allowed. (0 = disabled|1 = enabled). Forced respawn, without the player prompt. (0 = disabled|1 = enabled). When enabled, a player can shoot another one of his own team. (0 = disabled|1 = enabled). The number of kills needed to end the match. Prints logs in the console (0 = disabled|1 = enabled). Saves the logs to a file (0 = disabled|1 = enabled).
The settings in server.cfg will override the ones that you specify (using parameters) when you start the server.
Config_deathmatch.cfg
The config_deathmatch.cfg file contains the settings of the gamemode. You can edit almost everything in this file. It’s located at: /home/steam/Steam/steamapps/common/Black Mesa Dedicated Server/bms/cfg/config_deathmatch.cfg
Maps
Currently, there are 10 official maps in Black Mesa Dedicated Server:
- dm_bounce
- dm_chopper
- dm_crossfire
- dm_gasworks
- dm_lambdabunker
- dm_power
- dm_stack
- dm_stalkyard
- dm_subtransit
- dm_undertow
Three additional official maps are available in the Steam Workshop:
Custom Maps
- Custom maps in BSP format need to be put in the same folder as the official ones: /home/steam/Steam/steamapps/common/Black Mesa Dedicated Server/bms/maps/ .
- Custom maps in VPK format need to be put in the addons folder: /home/steam/Steam/steamapps/common/Black Mesa Dedicated Server/bms/addons/
- Custom maps downloaded from the workshop need to be put in the workshop folder: /home/steam/Steam/steamapps/common/Black Mesa Dedicated Server/bms/addons/workshop
The add-ons to be loaded need to be specified in the addonlist.txt file. In the following example, maps that were downloaded from workshop to the list are added to dm_boom and dm_shipping:
Maps Rotation
When a match ends, the server starts a new one with the next map in the rotation list. The map rotation list is in mapcycle.txt:
dm_bounce dm_gasworks dm_lambdabunker dm_stalkyard dm_subtransit dm_undertow dm_custom
To put a custom map in the rotation, simply write its name; for example: if you have the map dm_custom.bsp, you need to write dm_custom inside mapcycle.txt.
Connect to Your Server
Extra
Autostart with screen script
This script automatically starts a Black Mesa Dedicated Server into a Screen session.
-
Go into the Black Mesa Dedicated Server folder:
cd "/home/steam/Steam/steamapps/common/Black Mesa Dedicated Server/"
The game parameter specifies the game’s files directory, don’t change it. This is the only parameter you can’t write in server.cfg because it specifies the game folder, where the server.cfg file itself is.
The hostname parameter specifies your server’s name in the browser list. By default it’s specified in server.cfg, so the +hostname parameter is overridden by it.
The map parameter specifies with which map the server needs to start. You must write the name of the map file without the prefix.
The maxplayers parameter specifies the maximum number of players allowed to play on the server.
You can read the entire list of parameters on the Valve Wiki.
MetaMod
MetaMod is an add-on for servers using Source Engine that works as a “base” for other plug-ins like SourceMod.
cd "/home/steam/Steam/steamapps/common/Black Mesa Dedicated Server/bms/"
wget http://www.metamodsource.net/mmsdrop/1.10/mmsource-1.10.7-git951-linux.tar.gz
This URL constantly changes as MetaMod is updated. Please check the downloads page for the current URL.
tar -zxvf mmsource-1.10.7-git951-linux.tar.gz
rm mmsource-1.10.7-git951-linux.tar.gz
meta list No plugins loaded.
If you get the same output, it means that MetaMod is working.
SourceMod
It is recommended that you install the SourceMod add-on. It provides useful functions, such as votemap, random map cycle, bans, reserved slots, admin system, and player commands; you can customize it as you want.
cd "/home/steam/Steam/steamapps/common/Black Mesa Dedicated Server/bms/"
wget https://www.sourcemod.net/smdrop/1.8/sourcemod-1.8.0-git5829-linux.tar.gz
This URL constantly changes as SourceMod is updated. Please check the downloads page for the current URL.
tar -zxvf sourcemod-1.8.0-git5829-linux.tar.gz
rm sourcemod-1.8.0-git5829-linux.tar.gz
meta list Listing 2 plugins: [01] SourceMod (1.8.0.5829) by AlliedModders LLC [02] SDK Tools (1.8.0.5829) by AlliedModders LLC
If you get similar output, it means that MetaMod and SourceMod are working.
Now, SourceMod will be automatically loaded by MetaMod when starting the Black Mesa Dedicated Server.
Read the MetaMod Official Wiki and the SourceMod Official Wiki for info about configurations, plug-ins, files, etc.
More Information
You may wish to consult the following resources for additional information on this topic. While these are provided in the hope that they will be useful, please note that we cannot vouch for the accuracy or timeliness of externally hosted materials.
This page was originally published on Friday, February 26, 2016.
Black Mesa доступна на Linux
Фанатский ремейк первой Half-Life под названием Black Mesa доступен в Steam на Linux с 60% скидкой.
Нам хватает и консоли. Зачем это здесь?
А исходники где скачать? И если ремейк фанатский, почему он в каком-то стиме, а не на нормальном сайте в tar.*z архиве как нормальные игры типа warzone 2100?
почему он в каком-то стиме, а не на нормальном сайте
Даже графику такую же оставили.
Напомните, сколько лет оно существует в текущем недоделаном виде? Оно ещё бесплатным было тогда. Причём, учитывая, что это мод, проблем с линуксом уже несколько лет как нет никаких. Они что-то там говорили про «ненужно» когда их спрашиваи.
тащемта ремейк Half-Life 1
Там до сих пор недопилен xen.
На оффсайте всё ещё бесплатно, в стиме можно купить чтоб поддержать разработчиков. Я купил, оно довольно годное.
Мало что-то 60%. Жду когда больше 80% будет.
Для виндоус я когда-то качал бесплатную версию с оф. сайта, только там этого.. внешнего измерения не было.
Ну ты слоупок, давно уже куплина игруля
А какую ты хотел? Графон был мылом, таким и остался.
В оригинал играть невозможно.
Давно уже существует Fakefactory Cinematic Mod. Но авторы видимо не знали.
А в копипаст невозможно играть возможно, ясненько.
Для первой части? Во второй он отвратителен тем (из того, что я видел), что из Аликс сделали девку с опухшими губами, аллергия у неё что ли случилась или осы покусали. Либо мод делал спермотоксикозник.
grem ★★★★★ ( 30.10.16 10:39:09 MSK )
Последнее исправление: grem 30.10.16 10:39:28 MSK (всего исправлений: 1)
В любом случае есть всякие HD паки текстур, HD моды и прочее. Почему нельзя было прикрутить? Даже на скриншотах невышедшего эпизода 3 картинка была красивее.
Напомни когда будет скидка
разве она не бесплатная? я когда-то давно качал вроде
Я не могу смотреть на эти ужасные квадратные модели. Когда-то это было норм, но сейчас просто тошнит. Впрочем, хл1 я уже столько раз проходил, что вряд ли захочу еще раз.
Зато на это можно передернуть.
Фу блин, фу нафиг. Мерзость, мерзость, забери это с собой когда будешь пароль выкладывать. Как можно дальше.
Ни одного официального скриншота ни третьего эпизода, ни третьей части хл нет. Странно сравнивать это.
Меня больше раздражало, что он слишком часто загружает новую локацию того же уровня. С другой стороны, емнип, сама игра из-за этого была достаточно нетребовательной к ресурсам. Только играл я в неё уже году в 2001-2002.
grem ★★★★★ ( 30.10.16 12:44:27 MSK )
Последнее исправление: grem 30.10.16 12:45:12 MSK (всего исправлений: 1)
О, вот это новость, качаю. Полгода назад купил на офтопик и начал проходить. Пора допройти. Там сохранения в облако улетают или нет, интересно?
из Аликс сделали девку с опухшими губами, аллергия у неё что ли случилась или осы покусали. Либо мод делал спермотоксикозник.
А что ты скажешь о аниме-модах для TES, которые нравятся почти каждому первому школьнику => большинству игроков? И только попробуй покритиковать, заклюют))
Хорошо, что игры делают для нормальных людей, а не для тебя.
Годнота! Спасибо за новость. На macOS завезут, никто не в курсе?
Sunderland93 , надо было на главную слать.
Хорошо, что игры делают для нормальных людей, а не для тебя.
Сейчас только так игры и делают, если ты все еще застрял в Battletoads
Чтобы поджигать пердаки сонидетей, очевидно же. Дело в том, что это ИГРА, а не кинцо.
Чтобы поджигать пердаки сонидетей, очевидно же. Дело в том, что это ИГРА, а не кинцо.
О чем ты? Я вообще-то о фансервисе
Для виндоус я когда-то качал бесплатную версию с оф. сайта, только там этого.. внешнего измерения не было.
Бесплатная версия всё так же доступна, но тупо не обновляется.
Платную версию в Steam постоянно допиливают, на новую версию Source переехали, графон улучшают, ещё сетевую игру добавили с ремейками крутых карт из HLDM — чего стоит только gasworks и crossfire. Ещё добавили несколько новых карт для главы Surface Tension, увеличив продолжительность прохождения.
XEN всё так же пилят, х.з выйдет ли он отдельной игрой или же прилетит с обновлением.
Всегда поражался авторами этого изделия — вот же поистине людям заняться нечем, чтобы перерисовывать такую дурацкую игру как HL1. Хотя, возможно, без поддержки Вульвы тут не обошлось. Ну а теперь-то они их конечно будут всячески пиарить.
ура. И хотя я уже прошёл его под вайном ещё когда он бесплатным аддоном был, денег дам, мне не жалко. Ещё измерение XEN теперь пожалуйста.
Всегда поражался авторами этого изделия — вот же поистине людям заняться нечем, чтобы перерисовывать такую дурацкую игру как HL1.
Ну о вкусах не спорят. Очень многим людям нравится HL1, и она фигурирует во всяких списках «best games ever». Поэтому смысл заниматься есть, ибо есть спрос.
Так что позиция Дартаньяна весьма странная.
PS: я хорошо отношусь к HL1, но плохо к сабжу и к HL1 source
fornlr ★★★★★ ( 30.10.16 15:12:46 MSK )
Последнее исправление: fornlr 30.10.16 15:13:36 MSK (всего исправлений: 2)