2GOOD4U
2GOOD4U 1.6 Server's iP
cs.ko.tl:27015 Dust2
cs.ko.tl:27016 Aim
cs.ko.tl:27017 Awp
cs.ko.tl:27018 Italy2
cs.ko.tl:27019 5on5 #1

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

Предишната тема Следващата тема Go down

Важна тема Как да пусна CS 1.6 сървър под линукс ?

Писане by hARDCORE on Чет Яну 14, 2010 10:25 pm

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


2-ри За да го направите по този начин трябва да разбирате поне малко от линукс.
Превод: 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 [You must be registered and logged in to see this link.]
- NoSteamAuthEngines
wget [You must be registered and logged in to see this link.] ако линка не работи тогава:
wget [You must be registered and logged in to see this link.]
- AdminMod + MetaMod
wget [You must be registered and logged in to see this link.] ... nux.tar.gz
- StatsMe
wget [You must be registered and logged in to see this link.] ... 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

Пачване на сървъра, така че да могат да влизат и тези, които не са с оригиналния(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 [You must be registered and logged in to see this link.] ... 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. Сейфате файла и излизате.

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

Източник: [You must be registered and logged in to see this link.]
avatar
hARDCORE
Power user

Male Zodiac : Sagittarius Брой мнения : 297
Отсенка : 1337
Rep : 10
Регистриран на : 13.01.2010
Age : 20
Местожителство : PLOVDIV

точки
точки:
652/1000  (652/1000)

Вижте профила на потребителя http://bginter.forume.biz

Върнете се в началото Go down

Предишната тема Следващата тема Върнете се в началото


 
Permissions in this forum:
Не Можете да отговаряте на темите