Список форумов .:csmania:.
РегистрацияПоискFAQПользователиГруппыКоманда сайтаВход

FAQ по созданию выделенного CSS-сервера под Linux

 
Ответить на тему    Список форумов .:csmania:. » Dedicated Servers Предыдущая тема
Следующая тема
FAQ по созданию выделенного CSS-сервера под Linux
Автор Сообщение
Dark4eg
Нович0к
Нович0к


Зарегистрирован: 23.02.2007
Сообщения: 27


Сообщение FAQ по созданию выделенного CSS-сервера под Linux Ответить с цитатой
Сильно не бейте! мой сервер так работает уже полгода...Постоянно апдейтится и все ок!Twisted Evil
Если что-то не так правьте, многие проблемы решил сам, а на многие нашел ответы здесь!Спасибо всем!
Начнем-с пожалуй...

1) Скачиваем "дистрибутив"
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

или используем команду wget
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

и сохраняем во временную папку, например css_server.
Выставляем права доступа на файл hldsupdatetool.bin (chmod +x hldsupdatetool.bin).
Запускаем:
./hldsupdatetool.bin
./steam (hldsupdatetool.bin под Linux, называется steam), после чего будет скачана последняя версия hldsupdatetool.bin.

2) Скачиваем сервер. Этот процесс займет некоторое время, все зависит от скорости Интернет-соединения.
Запускаем:
./steam -command update -game "Counter-Strike Source" –dir (после dir, указываем путь, куда будет сохранен непосредственно сам сервер).

Примечание:
а)Если вы хотите установить сервер Half-Life 2 Deathmatch, используйте "hl2mp" для выбора игры, если же хотите сервер для TF2, то используйте "tf".
Пример:
Цитата:
./steam -command update -game "Counter-Strike Source" –dir /home/games/cs_source/

б)Чтобы обновить сервер, необходимо запустить steam, со следующими параметрами:
Пример:
Цитата:
./steam -command update -game "Counter-Strike Source" -dir /home/games/cs_source/serv -verify_all


3) Запуск сервера в фоновом режиме, через SCREEN.
Создаем на сервере файл под название cs_start.sh. В нем прописываем следующее:
Цитата:
#!/bin/sh
#vsftpd &
screen -A -m -d -S css-server ./srcds_run -console -game cstrike -nomaster -nosteam -insecure -tickrate 100 +fps_max 600 -maxplayers 32 -port “Порт вашего сервера” +sv_lan 1 +ip “IP-адрес вашего сервера” +map de_dust2 +exec server.cfg


Сохраняем файл, выставляем права доступа:
chmod +x cs_start.sh
Для запуска сервера просто запустите cs_start.sh.

Теперь чтобы «отпиратить» сервер, нужно сделать следующее:
Находим в папке /bin (/home/games/cs_source/bin/), корневой директории сервера следующие файлы:

engine_amd.so, engine_i486.so, engine_i686.so.

Далее используем патч (

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

) от vityan666.

Патчим. Заливаем обратно в туже папку /bin с заменой.

При необходимости можно будет заменить файл libsteamvalidateuseridtickets_i486.so, что лежит здесь:/home/games/cs_source/bin/.

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



4) Переходим к настройке сервера, файла server.cfg (создаем этот файл и кидаем его в папку, где находится непосредственно сам сервер: /home/games/cs_source/cstrike/cfg)
Вот вам мой server.cfg:
Цитата:
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
mp_logdetail 3

writeip

exec mani_server.cfg

hostname "Название_Вашего_Сервера"

mp_allowNPCs 1
mp_allowspectators 1
mp_autocrosshair 0
mp_autokick 0
mp_autoteambalance 1
mp_buytime 0.5
mp_c4timer 35
mp_chattime 5
mp_decals 200
mp_fadetoblack 0
mp_falldamage 1
mp_flashlight 1
mp_forcecamera 0
mp_forcerespawn 1
mp_fraglimit 0
mp_freezetime 5
mp_footsteps 1
mp_friendlyfire 1
mp_hostagepenalty 2
mp_limitteams 0
mp_maxrounds 0
mp_playerid 1
mp_spawnprotectiontime 10
mp_roundtime 2
mp_startmoney 800
mp_teamplay 0
mp_timelimit 30
mp_tkpunish 0
mp_weaponstay 0
mp_winlimit 0

sv_airaccelerate 10
sv_allowdownload 1
sv_allowupload 0
sv_alltalk 0
sv_cheats 0
sv_consistency 1
sv_enableoldqueries 1
sv_footsteps 1
sv_friction 4
sv_gravity 800
sv_maxspeed 320
sv_maxunlag 0.5
sv_maxrate 25000
sv_minrate 2000
sv_minupdaterate 20
sv_maxupdaterate 120
sv_pausable 0
sv_rcon_banpenalty 15
sv_rcon_maxfailures 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 30
sv_specaccelerate 5
sv_specnoclip 1
sv_specspeed 3
sv_stats 1
sv_stepsize 18
sv_stopspeed 75
sv_timeout 30
sv_unlag 1
sv_voiceenable 1

cl_cmdrate 101
cl_updaterate 101

breakable_multiplayer 1
decalfrequency 10
host_framerate 0

bot_quota 0
bot_quota_mode "fill"
bot_difficulty 2

rcon_password "ваш_пасс"


Дополнительно.

Команды hldsupdatetool (Windows), Steam (Unix).

Синтаксис:

hldsupdatetool [команды] [параметры] [флаги] .

Цитата:
Команды hldsupdatetool:

-command update
Установить или обновить HLDS.
-command version
Просмотр установленных версий.
-command list
Просмотр доступных игр.

Параметры hldsupdatetool:

-game <игра>
Имя игры.
-dir <директория>
место установки HLDS (если директория не задана, то будет использоваться значение последнего запуска утилиты).
-username <имя>
Имя Steam-аккаунта.
-password <пароль>
Пароль Steam-аккаунта.

Флаги hldsupdatetool:

-verify_all
Проверить, что все файлы HLDS последней версии.
-retry
Автоматически пытаться подключиться каждые 30 секунд, если система Steam занята (не отвечает).
-remember_password
Запомнить пароль (если есть имя пользователя).


В общем все. Можно запускать сервер.

Дополнительно можно поставить Mani-Admin-Plugin, но сначало необходимо установить на сервер metamod source...
Настройка админ-плагина и прочее находится в соседних темах. Сам сервер готов к «употреблению».


Последний раз редактировалось: Dark4eg (Вс Окт 21, 2007 9:13 pm), всего редактировалось 5 раз(а)
Вчера в 3:41 pm Посмотреть профиль Отправить личное сообщение
mukca
Местный ГУРУ
Местный ГУРУ


Зарегистрирован: 06.02.2005
Сообщения: 16777215
Откуда: с луны, со своей луны, свалился :(

Сообщение Ответить с цитатой
Dark4eg
1. пишеш то что было уже давно тут написано. просто надо воспользоваться поиском.
2. конфиг лучше выложить отдельным файликом + конфиги на серваки тут и так куча.
3. исправиш тему на то чтобы сделать любой сурс сервак под линем скажу спасибо.

_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Читай
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Вчера в 4:21 pm Посмотреть профиль Отправить личное сообщение ICQ Number
impulse666
ЛоудерМЭН
ЛоудерМЭН


Зарегистрирован: 08.12.2005
Сообщения: 3419
Откуда: From Hell

Сообщение Ответить с цитатой
mukca
1. отнюдь, где у нас тутор по линуху?
2. пост получился нетаким большим, немешает.(надобы рому на спойлеры раскрутить Wink) ..те конфиги были писаны год назад
3. ну тогда надо описать собственно все комманды на hldsupdatetool, ну вобщемто +1, и можно прилеплять.

_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Вчера в 6:15 pm Посмотреть профиль Отправить личное сообщение ICQ Number
Dark4eg
Нович0к
Нович0к


Зарегистрирован: 23.02.2007
Сообщения: 27


Сообщение Ответить с цитатой
Хорошо, дополню Question
ЗЫ а тег спойлера не помешал бы! Twisted Evil

добавлено спустя 1 час 15 минут:

impulse666
Спасибо, надеюсь помог этим постом!Embarassed

добавлено спустя:

Дополнил...вроде так все подробно получилось Twisted Evil
Вчера в 8:51 pm Посмотреть профиль Отправить личное сообщение
mukca
Местный ГУРУ
Местный ГУРУ


Зарегистрирован: 06.02.2005
Сообщения: 16777215
Откуда: с луны, со своей луны, свалился :(

Сообщение Ответить с цитатой
Цитата:
1. отнюдь, где у нас тутор по линуху?

1. я писал ты удалил. че уже не помниш??? был такой большой большой пост который ты попрезал и попоудалял.. :)
в первой теме про линь я нашел точно такующе инструкцию :)

Dark4eg
Цитата:
Примечание:
...

+1

_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Читай
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Сегодня в 1:52 pm Посмотреть профиль Отправить личное сообщение ICQ Number
impulse666
ЛоудерМЭН
ЛоудерМЭН


Зарегистрирован: 08.12.2005
Сообщения: 3419
Откуда: From Hell

Сообщение Ответить с цитатой
mukca
да, конечно лучше юзать спижж* с нашалайфа или еще откуда ты там взял, чтобы авторы, или знающие истоник, заходили и смотрели презрительно думав, аа, пи*ары этоже сп*жжено с
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

...

_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Сегодня в 2:55 pm Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:    
Ответить на тему    Список форумов .:csmania:. » Dedicated Servers Часовой пояс: GMT + 5:30
Страница 1 из 1

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах