Новият Форум - http://cs-unique.tk/
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Новият Форум - http://cs-unique.tk/
 
ИндексПоследни снимкиТърсенеРегистрирайте сеВход

 

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

Go down 
АвторСъобщение
aWeS
Модератор
Модератор
aWeS


Male Брой мнения : 6
Точки : 17
Репутация : 1
Дата на Регистрация : 26.11.2010

Как да пусна CS 1.6 сървър под линукс ? Empty
ПисанеЗаглавие: Как да пусна CS 1.6 сървър под линукс ?   Как да пусна CS 1.6 сървър под линукс ? Icon_minitimeПет Ное 26, 2010 5:35 pm

Здравейте мисля,че няма такава тема и реших да направя една.За да направиш сървър под линукс има 2 варианта.
[size=150]1-ви.[/size] Теглиш някой линукс по твое решение лично аз съм превърженик на UBUNTU,не е много голям и поддържа точно това което ти трябва за един Цс сървър.Да започнем по темата :
Най-лесния начин е след като изтеглиш линукса да изтеглиш и WINE, а ако ползвате и посочения линукс по горе дори не е нужно да го теглите.Wine ти помага да отваряш .ехе файловете защото универсалните за линукс са .bin . За да инсталирате този модул влизате в конзолата на линукс и ако сте с препоръчания от мен пишете това
Цитат :
sudo apt-get install wine
.След което си теглите една най-обикновенна контра добавяте и мод и сички останали плугини . Когато искате да стартирате сървъри си намирате папката влизата в нея и намирате hlds.exe цъкате дясно копоче на него и намирате отвори с WIne.След което ви се стартира обикновенното хлдс и избирате карти и т.н.


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

CS 1.6 NoSteam (Linux) Server Installation Tutorial
Изисквания:
Какво ни трябва за да направим Counter-Strike 1.6 Linux Server?
- компютър с инсталиран linux и direct acces или ssh access
- root права
- интернет връзка (поне 100kB/s upload/download скорост) с реален статичен или динамичен IP адрес.
- 1-2 GB disc space
- 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/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz
- StatsMe
wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.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

Пачване на сървъра, така че да могат да влизат и тези, които не са с оригиналния(NoSteam) 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/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.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. Сейфате файла и излизате.

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


[size=150]3-ти [/size]

Нека и аз да помогна на линукс потребителите като предоставя готов линукс сървър , готов за употреба и нагласен да се вижда в интернет
ето и линк тъй като е доста голям и не мога да го ъплоадна тук http://4storing.com/tszd9v/28ea66bc367862f55c297e9bdb60e908.html
В сървърната част няма инсталиран амхмод , това съм го оставил на вашата преценка какъв мод да се добави. Преди да пуснете сървъра , е препоръчително да се прекомпилира ядрото на линукс системата която ползвате за по добри резултати и по доволни играчи във вашия сървър
Успех на всички с правенето на сървър под линукс ядра.

3-тия вариант е с помощта на :null

1-вия вариант е тестван и работи без проблем, а втория не е тестван !

Взет от : www.cs-bg.info
Автор : DJSimba
Върнете се в началото Go down
 
Как да пусна CS 1.6 сървър под линукс ?
Върнете се в началото 
Страница 1 от 1

Права за този форум:Не Можете да отговаряте на темите
Новият Форум - http://cs-unique.tk/ :: Counter-Strike 1.6 :: Уроци-
Идете на: