aWeS Модератор
Брой мнения : 6 Точки : 17 Репутация : 1 Дата на Регистрация : 26.11.2010
| Заглавие: Как да пусна CS 1.6 сървър под линукс ? Пет Ное 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-тия вариант е с помощта на :null1-вия вариант е тестван и работи без проблем, а втория не е тестван !Взет от : www.cs-bg.infoАвтор : DJSimba | |
|