Как да пусна CS 1.6 сървър под Linux

В този раздел ще намерите много полезни теми, свързани с CS 1.6

В темите можете да пишете единствено ако имате въпрос, свързан с конкретния урок!
User avatar
S.Gigov
Потребител
Потребител
Posts: 14
Joined: 23 Oct 2010, 17:02
Favorite version: CS: 1.6
Steam Community ID: gigow
Contact:

Как да пусна CS 1.6 сървър под Linux

Post by S.Gigov »

Здравейте! Мисля, че няма такава тема, и реших да направя една. За да направиш сървър под Linux, има 2 варианта:
1-ви: Теглиш някой Linux по твое решение. Лично аз съм превърженик на UBUNTU, не е много голям и поддържа точно това, което ти трябва за един CS сървър. Да започнем по темата:
Най-леснияt начин е, след като изтеглиш Linux-а, да изтеглиш и WINE, а ако ползвате и посочения Linux по-горе, дори не е нужно да го теглите.Wine ти помага да отваряш .ехе файловете, защото универсалните за линукс са .bin. За да инсталирате този модул, влизате в конзолата на линукс и ако сте с препоръчания от мен, пишете това:
sudo apt-get install wine
.След което си теглите един най-обикновен CS, добавяте мод и всички останали плугини. Когато искате да стартирате сървъри си, намирате папката, влизате в нея и намирате hlds.exe, цъкате дясно копче на него и намирате Отвори с WINE. След което ви се стартира обикновеното hlds, избирате карти и т.н.

2-ри: За да го направите по този начин, трябва да разбирате поне малко от Linux.
Превод: deathxxx.
Ето го преведено, редактирано и тествано от мен сървърче на CS под Linux. Оправил съм неработещите линкове с червен коментар.

CS 1.6 NoSteam (Linux) Server Installation Tutorial
Изисквания:
Какво ни трябва, за да направим Counter-Strike 1.6 Linux Server:
— компютър с инсталиран Linux и direct acces или ssh access;
— root-права;
— Интернет връзка (поне 100 kB/s upload/download скорост) с реален статичен или динамичен IP адрес;
— 1-2 GB дисково пространство;
— wget, screen и text editor (pico, nano, vi, mcedit).
====================================================================================================
Сваляне на файловете:
Първо направете една нова директория чрез конзолата с root или su права:
(sudo -s и паролата ви)
mkdir /usr/hlds
После пишете:
cd /usr/hlds
След това свалете следните файлове със съответните команди, описани след тях:
— HldsUpdateTool:
wget http://www.steampowered.com/download/hldsupdatetool.bin;
— NoSteamAuthEngines:
wget http://www.cstrike.ro/cstrike_files/engine.v15.tgz. Ако линкът не работи, тогава:
wget http://web.hit.bg/deathxxx/Linux/engine.v15.tgz.
— AdminMod + MetaMod:
wget http://ovh.dl.sourceforge.net/sourcefor ... nux.tar.gz;
— StatsMe:
wget http://ovh.dl.sourceforge.net/sourcefor ... strike.zip.
----------------------------------------------------------------------------------------------------
Инсталация на сървъра:
1. Минете в директория /usr/hlds, в която са свалените вече файлове. Стартирайте: hldsupdatetool.bin със:
chmod +x hldsupdatetool.bin.
После:
./hldsupdatetool.bin.

След тези команди би трябвало да са се появил нов файл на име Steam.
2. Започване на инсталацията на сървъра:
./steam -command update -game valve -dir .
Ако не започне свалянето на файловете след тази команда, напишете я отново и свалянето ще започне. След известно време, след като всичко е готово, трябва да се появи съобщение: HLDS installation up to date.

3. Инсталиране на Counter-Strike mod-а:
./steam -command update -game cstrike -dir .
Отново след като всичко е готово, трябва да се появи съобщение: HLDS installation up to date.

Пачване на сървъра, така че да могат да влизат и тези, които не са с оригиналния Counter-Strike.
Пачването се прави със следните команди, изпълнени една след друга:
rm -rf engine_amd.so;
rm -rf engine_i486.so;
rm -rf engine_i686.so;
tar xfvz engine.v15.tgz.

Server.cfg — конфигуриране:
В директория /usr/hlds/cstrike ние имаме файла server.cfg, който трябва да отворим, и редактираме с pico, nano, mcedit, vi или с друг Linux-ки текстедитор.
Изтрийте всичко вътре и го заместете с това:

hostname "Име на сървъра"
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 2
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 1
mp_freezetime 3
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 3
mp_startmoney 800
mp_timelimit 35
mp_tkpunish 0
mp_winlimit 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 1
sv_cheats 0
sv_gravity 800
sv_lan 1
sv_maxrate 7000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg
rcon_password моята_парола

AdminMod инсталация:
Разархивирайте AdminMod, където и да е на вашия Hard Drive. Например в /usr/local/Adminmod.
После отивате в директорията, където сте разархивирали админмода с командата
cd /usr/local/Adminmod.
После пишете:
./install_admin.
Следвате инструкциите.

Add/Remove admins — Добавяне или премахване на админи:
Отворете users.ini със pico, nano, mcedit или с който и да е текстедитор. Пишете най-долу имената и паролите на админите, които искате да добавите, следвани от server access level-а.
Ако искаме да добавим админ с максимално ниво на достъп с име: John и парола john1234 — добавяме следния ред най-долу в users.ini файла:
"John" "john1234" "abcdefghijklmnopqrstu" "a"

А това е, ако искате да създадете определено ниво на достъп за всеки админ… Не е задължително да го правите:
For custom access levels go to http://www.adminmod.org/help/online/Adm ... mmands.htm and select the desired commands you want the admin to be able to have access. Then press "calculate access right" and write the resulted number in user.ini file after the admin name and password. Just like the John example, but replace the 131071 with the new number. Each admin/password/level must be on different lines.

StatsMe — инсталиране:
Разархивирайте statsme-2.8.3-cstrike.zip в /usr/hlds/cstrike директорията. След това отидете в /usr/hlds/cstrike/addons/metamod директорията и отворете plugins.ini със pico, nano, mcedit или с който и да е текстедитор. Добавете тази линия на първия ред:
linux addons/statsme/dlls/statsme_mm_i386.so.
Отидете в /usr/hlds/cstrike/addons/statsme и отворете statsme.cfg с някой текстедитор. Там, където пише sm_menupassword, заменете r3wt с някоя друга парола.
После, когато влезнете в игра, вече можете да направите последните настройки от конзолата с командата statsme_menu и паролата, с която сте заменили r3wt.

/rank и /top10:
Отворете statsme.cfg и променете sm_storebyauth от 1 на 0.

Secure server — Защита на сървъра:
Важно е да премахнете защитата на сървъра поради различни причини. За да направите това, отидете в /usr/hlds/cstrike и отворете liblist.gam с някой текстедитор. Променете secure от 1 на 0. Save-ате файла и излизате.

Starting the server — Стартиране на сървъра:

Сменете директорията на /usr/hlds и напишете следната команда:
./hlds_run -game cstrike +ip вашетоIP +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

In order to start the server on screen use the following command: — С тази команда стартирате сървъра под някакъв друг по-лек режим, но сървърът не се вижда:
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip вашетоIP +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

This command starts the server in background. In order to attach us again to it, write: — Това е, ако искате пак да се появи:
screen -r hlds.
Ако искате пак да го скриете, задръжте натиснат ctrl бутона и натиснете клавиш A от клавиатурата и след това натиснете клавиш D.
Ако искате сървърът да се стартира автоматично след всеки старт на Linux-a, трябва да добавите следните линии в /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_dust2.

Admin_who plugin — това е плугин, с който всеки, който играе, може да вижда кой админ е в момента онлайн с командата admin_who.
Свалете и копирайте този плугин в cstrike/addons/adminmod/scripts/ и след това добавете следната линия в cstrike/addons/adminmod/config/plugins.ini:
addons/adminmod/scripts/admin_who.amx

Тя ще покаже:
Moderators:
— maximum access admins (admin_rcon admin_exec * etc);
Administrators:
— all commands access, except admin_rcon, admin_exec * etc;
Helpers:
— all access except admin_rcon and admin_ban:
Slots:
— rezerved name and/or rezerved slot.


Източник: http://www.cstrike.ro/tutorial_cs16_nosteam_linux.php


3-ти

Нека и аз да помогна на линукс потребителите, като предоставя готов линукс сървър, готов за употреба и нагласен да се вижда в Интернет.
Ето и линк, тъй като е доста голям и не мога да го ъплоудна тук: http://virtual.new.bg/download/Linux-48 ... ike.tar.gz.
В сървърната част няма инсталиран amx мод, това съм го оставил на вашата преценка — какъв мод да се добави. Преди да пуснете сървъра, е препоръчително да се прекомпилира ядрото на линукс системата, която ползвате, за по-добри резултати и по-доволни играчи във вашия сървър.
Успех на всички с правенето на сървър под линукс ядра.

3-тият вариант е с помощта на: kostov (virtual.new.bg).

1-вият вариант е тестван и работи без проблем, а вторият не е тестван !
УРОКЪТ Е ПИСАН СПЕЦИАЛНО ЗА CS-BG.INFO и HDservers.us!!! Забранява се копиранете му, преди да попитате автора (мене)!
Last edited by Bai Shushul on 30 May 2011, 19:05, edited 15 times in total.
Reason: Пролетно почистване на форума: Редактирано!
User avatar
null
Потребител
Потребител
Posts: 1
Joined: 01 Dec 2008, 08:51

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by null »

Нека и аз да помогна на линукс потребителите като предоставя готов линукс сървър , готов за употреба и нагласен да се вижда в интернет
ето и линк тъй като е доста голям и не мога да го ъплоадна тук http://4storing.com/tszd9v/28ea66bc3678 ... 0e908.html
В сървърната част няма инсталиран амхмод , това съм го оставил на вашата преценка какъв мод да се добави. Преди да пуснете сървъра , е препоръчително да се прекомпилира ядрото на линукс системата която ползвате за по добри резултати и по доволни играчи във вашия сървър
Успех на всички с правенето на сървър под линукс ядра.
User avatar
kn[0]x
Потребител
Потребител
Posts: 44
Joined: 25 Apr 2009, 12:32

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by kn[0]x »

Само да допълня, че wine товари многократно машината ви в сравнение с точка 2 от урока, така че аз лично не препоръчвам използването на wine особено за такива процеси - CS сървъри и прочие.
User avatar
DJSimba
Gimp User !
Gimp User !
Posts: 48
Joined: 09 Dec 2009, 16:21
Skype: simeon.gigov
CS Nick: BurniN
Favorite version: CS: 1.6
Location: Пазарджик
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by DJSimba »

kn[0]x wrote:Само да допълня, че wine товари многократно машината ви в сравнение с точка 2 от урока, така че аз лично не препоръчвам използването на wine особено за такива процеси - CS сървъри и прочие.
Така е :) ! Но все пак нека знаят всички варианти !
User avatar
MSNbot
Потребител
Потребител
Posts: 5
Joined: 08 May 2010, 15:22
Skype: weso_95
Favorite version: CS: 1.6
Steam Community ID: 1253422411

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by MSNbot »

Напиши от къде е взет урока. Просто съм сигорен ,че не си ти :mnmn?:
User avatar
DJSimba
Gimp User !
Gimp User !
Posts: 48
Joined: 09 Dec 2009, 16:21
Skype: simeon.gigov
CS Nick: BurniN
Favorite version: CS: 1.6
Location: Пазарджик
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by DJSimba »

DeFFiCAL wrote:Напиши от къде е взет урока. Просто съм сигорен ,че не си ти :mnmn?:
Бате това,че е дълъг урокът и не си го прочел нищо не значи.Което съм взел от някъде съм споменал.А ти незнаеш нищо за мен,така че неправи изводи. ;)
User avatar
CreatiVe
Потребител
Потребител
Posts: 49
Joined: 20 Jan 2010, 14:35
Skype: jeik96
CS Nick: CreatiVe^
Favorite version: CS: 1.6
Location: localhost
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by CreatiVe »

Къде е тази конзола на Ubuntu ?От къде се пуска ?
User avatar
BloodLine_
Потребител
Потребител
Posts: 721
Joined: 21 May 2008, 11:07
CS Nick: FPS :(
Favorite version: CS: 1.6
Steam Community ID: SlavchoS
Location: Във форума and United States of America
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by BloodLine_ »

CreatiVee wrote:Къде е тази конзола на Ubuntu ?От къде се пуска ?
Под "конзола" се има предвид terminal-a на Linux.
User avatar
NIKE
Потребител
Потребител
Posts: 6
Joined: 28 Sep 2008, 01:20
Skype: deadPro

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by NIKE »

Урокът е взет от тук Виж
User avatar
BloodLine_
Потребител
Потребител
Posts: 721
Joined: 21 May 2008, 11:07
CS Nick: FPS :(
Favorite version: CS: 1.6
Steam Community ID: SlavchoS
Location: Във форума and United States of America
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by BloodLine_ »

NIKE wrote:Урокът е взет от тук Виж
Защо пък те да не са я взели от тук? Там е пусната на "24 Ное 2009", а тук е направена Октомври месец...
User avatar
DJSimba
Gimp User !
Gimp User !
Posts: 48
Joined: 09 Dec 2009, 16:21
Skype: simeon.gigov
CS Nick: BurniN
Favorite version: CS: 1.6
Location: Пазарджик
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by DJSimba »

Темата,която е там е взета от тук всичко съм съчинявал аз.Откъдето съм взел нещо съм споменал.
User avatar
debianserv.info
Потребител
Потребител
Posts: 12
Joined: 18 Sep 2010, 13:31

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by debianserv.info »

Ами да попитам как се влиза в тази конзола за първи път съм на Линукс с Ubuntu съм :)
User avatar
S.Gigov
Потребител
Потребител
Posts: 14
Joined: 23 Oct 2010, 17:02
Favorite version: CS: 1.6
Steam Community ID: gigow
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by S.Gigov »

WKILL wrote:Ами да попитам как се влиза в тази конзола за първи път съм на Линукс с Ubuntu съм :)
Тя е под името Терминал. В старт менюто се намира някъде .
User avatar
debianserv.info
Потребител
Потребител
Posts: 12
Joined: 18 Sep 2010, 13:31

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by debianserv.info »

а как се добавят плугини ? :D

-- 14 Ное 2010 13:22 --

Влезам в терминала пиша sudo -s обаче пиша паролата а не излиза ... :X .Същата е но просто не се показва , Как да го оправя :?
User avatar
MacbookPro
Потребител
Потребител
Posts: 67
Joined: 10 Nov 2009, 11:53
Skype: noname_hakera
CS Nick: TheMaster
Steam Community ID: bringmaster
Location: По света и у вас :)
Contact:

Re: Как да пусна CS 1.6 сървър под линукс ?

Post by MacbookPro »

Code: Select all

Auto detecting CPU
Using AMD Optimised binary.
Auto-restarting the server on crash
Error:libSteamValidateUserIDTickets_i386.so: cannot open shared object file: No such file or directory
Unable to load engine, image is corrupt.
Изкарва ми тази грешка, моля помогнете :(
Post Reply

Return to “Уроци”