Non steam server linux

Non steam server linux

What do you need to make your own counter-strike server on Linux?

– a computer with Linux o ssh acces

– a internet conection (speed at least 100kB/s metro and extern) throw OPTIC FIBER. .

– wget, screen and a text editor (pico, nano or mcedit)

Downloading the files

First of all, create e directory.

Then download the next tools:

Code:
wget http://#/engine.v15.tgz

Instaling the server:

1. Let’s start with hldsupdatetool.bin

chmod +x hldsupdatetool.bin./hldsupdatetool.bin

The command must result a new file, colled steam

2. Now, we start to install the server:

./steam -command update -game valve -dir .

Probably will make update, after that repeat the commad. Just press UP ARROW, then ENTER.. When it’s ready, will show you the next message: HLDS installation up to date

3.Instaling the mod (counter-strike)

./steam -command update -game cstrike -dir .

When is ready, you will receive a message like this: HLDS installation up to date

Patch-ing the server for NO-steam clients:

With the next command, you can make this:

In /usr/hlds/cstrike is a file, called server.cfg. Open that file with cu pico, nano, mcedit, vi

DELETE EVERYTHING from server.cfg and add the next cvar’s :

replace with your server name.. At write a password. With that password you can control the server from distance. That’s all.. don’t change other cvar’s in server.cfg..

AdminMod install

We have download halflife-admin-2.50.60-linux.tar.gz Extract it AnyWhere.

tar xfvz halflife-admin-2.50.60-linux.tar.gz

Nou we have a folder, called AdminMod. Now use the next commands:

At the first question we write yes and press enter

The next question is abbout default directory of hlds.. We write /usr/hlds si enter. Then we have to select the mod. Write 1 (for cstrike) and press ENTER. Then Y and ENTER to the next questions. That’s all.

Minimal Configuration for AdminMod:

Go in /usr/hlds/cstrike/addons/adminmod/config

cd /usr/hlds/cstrike/addons/adminmod/config/

Here we have some files that require out atention. We start with adminmod.cfg that we open with Your text editor.

admin_balance_teams – we are not interested in this, so let it 0

admin_bot_protection – if is 0 and we have bot’s on the server, this cvar will let the admin to slay/ kick ban, to bot’s.

admin_connect_msg – this is the message that will appeare to the player, in the middle of the monitor, after he connect’s to the server.

admin_cs_restrict – we will put it on 1 to restrict the weapons in the game.

Читайте также:  Права файлов и папок linux

admin_debug – we are not interested in this, so let it 0

admin_fun_mode – this cvar will make the players to shine. So let it 0.

admin_fx – we will put change it in 1. Special effects

admin_gag_name – 0 or 1 . Witch you like..

admin_gag_sayteam – 0 or 1 . Witch you like..

admin_highlander – this must be 0, because if will change it in 1, only the “biggest” admin will have acces to commands.

admin_ignore_immunity – If is 1 the admins / moderators can kick, ban, slay each other.

admin_repeat_msg – The green message that will appear on the center every 5-10 minutes.

admin_quiet – if is 0, the commands will appear with the admin nick. If is 1, the commands will appear without admin nickname.

allow_client_exec – MUST BE 1 !. With this command you will force the player to execute the commands (quit..)

password_field – the most important cvar,. what we will write here, the admins must write in game-consol before connecting to the server. For example if we put _password, the admin gigi with the password gigi123 must write in the game-console gigi after that setinfo _password gigi123 before connecting to the server.

reserve_slots – Here we will write the number of reserved slots. when the server is full, the admin can connect to it.

reserve_type – we are not interested in this, so let it 0

You will see that we don’t write all cvars because it’s recommended to let them in the original form.

Adding / deleting admins

We have to open users.ini with wordpad. Here we have to write the admin names, passwords, and acces..For example we will create admin gigi and the password gigi123. In users.ini we will write this line

gigi:gigi123:131071

For custom acces levels, go to http://www.adminmod.org/help/online/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm there custom your admin commands, and press “calculate access right” Write the number that result after admin name and password. in the example with gigi, we replace 131071 with the number that result. Each admin line will be under the last. NOT consecutive.

INSTALL MetaMod and Amx Modx

Using command cd /usr/hlds/cstrike/addons/metamod/dlls/ then remove file “metamod_i386.so”. load

tar xfvz amxmodx-1.8.1-base.tar.gz

tar xfvz amxmodx-1.8.1-cstrike.tar.gz

add “linux addons/amxmodx/dlls/amxmodx_mm_i386.so” save and exit.

Secure server

Go in /usr/hlds/cstrike directory and open liblist.gam with pico, nano or mcedit. Replace secure “1” with secure “0”.

Starting the server:

Go in l /usr/hlds and write the next command:

./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

TO start the server, use this command:

screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

This command put’s the server on the background. Too acces it, use the next command:

Читайте также:  Запуск jar из командной строки linux

To make it background again, Hold ctrl, then press and hold A, then press D

If we want to start the server once with the boot, write the next command’s in /etc/rc.local

cd /usr/hldsscreen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

Источник

Установка сервера Counter-Strike 1.6 под Linux (NoSteam)

Установка сервера Counter-Strike 1.6 под Linux (NoSteam)

Быстрая установка counter-strike 1.6 сервера на linux с нуля. Пошаговая инструкция.
Специальных знаний много не нужно. Основное действие — просто копируем и выполняем на самом сервере команды, представленные ниже.

Начнем. Первое — определяемся, есть ли все необходимое:
— компьютер с установленной операционной системой Linux;
— root-доступ к нему для выполнения всех дальнейших действий;
— достаточно места на жестком диске (как минимум 500 мб);
— установленные приложения wget, screen, любой текстовый редактор (vim, mcedit, nano). Все это как правило уже есть;
— интернет (тут понятно).

Создаем директорию для нашего сервера (начинаем выполнять команды по очереди):

Тоесть сервер будет находиться в паке hlds.

Затем скачиваем файлы, которые необходимы для последующей установки:
— HldsUpdateTool:

Переходим к установке сервера:
1. Переходим в /usr/hlds. Запускаем hldsupdatetool.bin:

После запуска в папке hlds должен появиться файл steam.

В зависимости от вашего интернет-подключения, установка сервера может длиться от нескольких минут, до нескольких часов. В моем случае все скачалось за 15 минут.

3. Устанавливаем мод Counter-Strike:

В зависимости от вашего интернета, можно пойти попить кофе либо другие прохладительные напитки 🙂

Если вы собираете Steam-сервер (который предназначен для лицензионных пользователей), этот текст можно пропустить. А для NoSteam-сервера нам необходимо пропатчить сервер. Делается это так:

Важно! Для nosteam-сервера в /usr/hlds/cstrike/liblist.gam нужно поменять значение secure c 1 на 0.

Обычный запуск сервера. Выключится, если выйти с консоли.

Продвинутый запуск для «вечной работы».
Для работы сервера в фоновом режиме нам потребуется запустить его через screen:

screen -A -m -d -S hlds ./hlds_run -game cstrike +ip IP.СЕРВЕРА +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

Способ для профессионалов.
Если вы хотите сделать так, чтобы сервер запускался автоматически при старте компьютера, нужно добавить в /etc/rc.local строчки:

cd /usr/hlds
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip IP.СЕРВЕРА +sv_lan 1 -nomaster +maxplayers 18 +map de_dust

Так же не забудьте установить защиту от autobuy бага, который вызывает падение сервера!

Многие игроки, в том числе и профессиональные, ищут в интернете уроки, видеоуроки для того, чтобы в ходе просмотра проанализировать разные стили игры и возможно понять какие-то ошибки. Свой конфиг, в данном случае, является не решением проблемы в целом, а лишь небольшим плюсом к общему игровому скиллу.
Особо изощренные игроки не используют клавиатуру вообще, кроме клавиш движения WASD. Все возможные закупки производятся нажатием одной кнопки, как правило находящейся на мыши. Насчет порядочности такой системы по отношению к другим игрокам можно поспорить, ведь такая огромная экономия времени является серьезным преимуществом. Но тем не менее, наличие собственного конфига всегда было отличительным признаком профессионального игрока.

Читайте также:  Linux check process by user

Источник

Чистый сервер для Linux Build 5787

Чистый сервер для Linux Build 5787

Описание:
Абсолютно чистый готовый сервер для Linux безо всяких дополнительных плагинов. C его помощью Вы сэкономите время отказавшись от самостоятельной загрузки чистой серверной части с hldsupdatetool, настройки metamod`а и даже установки amxmodx. Все это уже сделано за Вас, Вам остается лишь установить его и наслаждаться игрой. Кроме того, за счет использования последних билдов всех установленных программ Вы можете не беспокоиться о безопасности вашего сервера и его видимости в интернете, мы позаботились о том, чтобы эти «плюшки» уже присутствовали в вашем сервере.

Включает в себя:
1. Обновленную серверную платформу Aug 2012 (5787)
2. AmxModX 1.8.2 build 26
3. Dproto 0.9.179

Особенности сервера:
1. Сервер виден в интернете
2. Сервер на 2 протокола (47/48, а также steam/non steam)
3. Сервер не содержит сторонних плагинов
4. Используются только самые свежии версии ПО
5. Данная сборка работает на любом дистрибутиве Linux

Установка:
1. Распакуйте архив в любую папку
2. Запустите файл /путь до сервера/hlds_run
Если вы не знаете консольных команд, как правило подойдут эти:
cd /opt
unzip -l «/home/имя_пользователя/Загрузки/linux_hlds.zip»
cd /opt/hlds
./hlds_run

Внимание! Не забудьте изменить во 2ой строке имя_пользователя на свое!

Источник

Перевод сервера CS:S на non-steam

Доброго времени суток! Сервер установлен на вдс машине под управлением линукс.
Сервер последней версии
На сервер можно попасть только с стим.
Нашел информацию с windows — не получается так-же с линукс
Вопрос: как сделать нон-стим?

bigboi300

Не удаляю копирайты

Вячеслав45

Участник

скачал архив, залил файлы из папки «server» в папку с сервером. не помогло. там вообще длл файлы, а на сервере с расширением .so

bigboi300

Не удаляю копирайты

скачал архив, залил файлы из папки «server» в папку с сервером. не помогло. там вообще длл файлы, а на сервере с расширением .so

Вячеслав45

Участник

bigboi300

Не удаляю копирайты

Вячеслав45

Участник

bigboi300

Не удаляю копирайты

Вячеслав45

Участник

bigboi300

Не удаляю копирайты

Пройдемся заново. На всякий случай лучше сделать бекап(где-нибудь сохранить сборку сервера, чтобы в случае каких-либо проблем все легко восстановить). 1.Скачать архив(обязательно для линукс)
2.Из папки linux скопировать rev.ini и steam_appid.txt в корень сервера; 3.Идешь «папка с сервером/bin» и изменяешь имя файла steamclient.so на steamclient_valve.so; 4. Из «архив /linux/bin» копируешь библиотеку steamclient.so в «папка с сервером/bin». Надеюсь, понятно.

Вячеслав45

Участник

Пройдемся заново. На всякий случай лучше сделать бекап(где-нибудь сохранить сборку сервера, чтобы в случае каких-либо проблем все легко восстановить). 1.Скачать архив(обязательно для линукс)
2.Из папки linux скопировать rev.ini и steam_appid.txt в корень сервера; 3.Идешь «папка с сервером/bin» и изменяешь имя файла steamclient.so на steamclient_valve.so; 4. Из «архив /linux/bin» копируешь библиотеку steamclient.so в «папка с сервером/bin». Надеюсь, понятно.

Источник

Оцените статью
Adblock
detector