Перейти к содержимому

Welcome to Frallion Game Servers
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Сервер CS 1.6 с 0 для Windows


Сообщений в теме: 7

#1
BaHeK

    Царь

  • 662
  • Главный Администратор
  • 2 479 сообщений
Шаг 1. Установка чистой платформы через SteamCMD
1.1) Скачиваем SteamCMD отсюда: Скачать, если недоступно, то отсюда: Зеркало1, Зеркало2
1.2) Закачиваем SteamCMD в любое место[*]
[*]В пути к SteamCMD не должны содержаться русские символы. C:/сервер/steamcmd.exe - неверно; C:/server/steamcmd.exe - верно
В моем случае путь будет: D:/srv
1.3) Открываем CMD(WIN+R -> cmd), в CMD переходим в папку со SteamCMD: cd C:/server
Если SteamCMD на другом диске(как у меня), то вводим это: cd /d D:/srv
1.4) Вводим steamcmd и ждем, когда все скачается и запустится консоль SteamCMD
"В Windows первичная загрузка может закончиться ошибкой, если в стандартных настройках прокси-сервера не указана автоматическая настройка" - чтобы это исправить ставим в настройках IE прокси-сервера в автоматическом режиме
1.5) Авторизуемся, для этого вводим: login anonymous
1.6) В консоле далее прописываем:
Путь, куда будет установлен сервер: force_install_dir <путь>, я хочу, чтобы сервер был в папке: D:/srv/cs1, для этого можно указать так: force_install_dir ./cs1/
1.7) Далее вводим: app_update 90
90 - ID игры, другие игры, Вы можете посмотреть здесь
Сначала установится сервер Half-Life, повторяйте ввод команды app_update 90, пока в папке с сервером не появится папка cstrike, если папка появилась, то сервер установлен, для проверки можете запустить hlds.exe
CMD больше не нужен, закрываем его
Скрытый текст


Шаг 2. Установка Metamod на сервер
2.1) Скачиваем metamod отсюда
Версию 1.19 можно скачать отсюда
2.2) Создаем эти папки в папке "< server >/cstrike": addons, addons/metamod, addons/metamod/dlls
metamod.dll перемещаем в папку: < server >/cstrike/addons/metamod/dlls
2.3) Открываем файл "< server >/cstrike/liblist.gam"
Строку gamedll "dlls/mp.dll" меняем на gamedll "addons/metamod/dlls/metamod.dll"
2.4) В папке < server >/cstrike/addons/metamod создаем plugins.ini
2.5) Запускаем сервер, в консоле вводим: meta version
Если все установлено правильно, то выдаст это:
] meta version
Metamod v1.19p32  2007/08/12 (5:13)
by Will Day
   http://www.metamod.org/
Patch: Metamod-P (mm-p) v32
by Jussi Kivilinna
	http://metamod-p.sourceforge.net/
compiled: Aug 12 2007, 18:57:10 EET (optimized)


Шаг 3. Установка AmxModx на сервер
3.1) Скачиваем amxmodx: 1.8.2-base, 1.8.2-cstrike - 2 архива надо скачать
Я для примера установлю старую версию, ее можно скачать отсюда: 1.8.1-base, 1.8.1-cstrike
3.2) Из архива base папку addons копируем в < server >/cstrike, потом тоже самое делаем с архивом cstrike(с заменой всех файлов), не перепутайте порядок, сначала копируем base, потом уже cstrike с заменой всех файлов
3.3) Открываем < server >/cstrike/addons/metamod/plugins.ini и прописываем туда: win32 addons/amxmodx/dlls/amxmodx_mm.dll
3.4) Запускаем сервер и вводим в консоле: meta list
Если все установлено правильно, то выдаст это:
] meta list
Currently loaded plugins:
	  description	  stat pend  file			  vers	  src   load  unlod
[ 1] AMX Mod X		RUN   -	amxmodx_mm.dll	v1.8.1.3  ini   Start ANY  
[ 2] Fun			  RUN   -	fun_amxx.dll	  v1.8.1.3  pl1   ANY   ANY  
[ 3] CStrike		  RUN   -	cstrike_amxx.dll  v1.8.1.3  pl1   ANY   ANY  
[ 4] CSX			  RUN   -	csx_amxx.dll	  v1.8.1.3  pl1   ANY   ANY  
4 plugins, 4 running
Если Вы хотите сделать сервер только для стим игроков, то переходите к шагу 6, если Вам нужен нон-стим сервер, то переходите к следующему шагу


Шаг 4. Установка dproto на сервер
dproto нужен для того, чтобы non-steam игроки смогли зайти на сервер
4.1) Скачиваем dproto
4.2) В < server >/cstrike/addons создаем папку dproto
4.3) Из архива файл bin/Windows/dproto.dll копируем в < server >/cstrike/addons/dproto
Файл dproto.cfg копируем в < server >/cstrike
4.4) Открываем < server >/cstrike/addons/metamod/plugins.ini и прописываем туда: win32 addons/dproto/dproto.dll
Каждый плагин должен быть прописан с новой строки!
win32 addons/amxmodx/dlls/amxmodx_mm.dll
win32 addons/dproto/dproto.dll
4.5) Рекомендуемые настройки для dproto.cfg, чтобы не смогли подменить лицензионный steamid
Скрытый текст
4.6) Запускаем сервер и вводим в консоле: meta list
Если есть эта строка, то все установлено правильно:
dproto_EF		RUN   -	dproto.dll		v0.9.356  ini   Start Never


Шаг 5. Установка HLDS VoiceTranscoder на сервер
HLDS VoiceTranscoder нужен для того, чтобы игроки steam слышали игроков non-steam и наборот
5.1) Скачиваем HLDS VoiceTranscoder
5.2) Из архива папку addons компируем в < server >/cstrike
Файл < server >/cstrike/addons/vtc/vtc.so можно удалить, для windows он не нужен
5.3) Открываем < server >/cstrike/addons/metamod/plugins.ini и прописываем туда: win32 addons/vtc/vtc.dll
Прописывать обязательно после dproto, иначе будут краши, без dproto этот плагин не работает
win32 addons/amxmodx/dlls/amxmodx_mm.dll
win32 addons/dproto/dproto.dll
win32 addons/vtc/vtc.dll
5.4) Запускаем сервер и вводим в консоле: meta list
Если есть эта строка, то все установлено правильно:
VoiceTranscoder  RUN   -	vtc.dll		   v80	   ini   ANY   ANY


Шаг 6. Админка на сервере
Админки прописываются в файле < server >/cstrike/addons/amxmodx/configs/users.ini
Формат прописи: "< auth >" "< password >" "< access flags >" "< account flags >"
Где < auth > - steamid/ip/nick/клан-тег; < password > - пароль; < access flags > - админские флаги доступа; < account flags > - флаги, по которым будет авторизация
Скрытый текст
Примеры
1) админка по steamid без пароля: "STEAM_0:1:4275511" "" "abcdefghijklmnopqrstu" "ce"
2) админка по steamid с паролем: "STEAM_0:1:4275511" "password" "abcdefghijklmnopqrstu" "ac"
3) админка по ip(для такой пароль не нужен вообще): "127.0.0.1" "" "abcdefghijklmnopqrstu" "de"
4) админка по нику с паролем(с ником bahek, Bahek на сервер не пустит): "BaHeK" "password" "abcdefghijklmnopqrstu" "a"
5) админка по клан-тегу и паролю(все игроки с тегом и верным паролем будут админами): "[Frallion.ru]" "password" "cdefijkmnopqrstu" "ab"
6) админка по нику с учетом регистра(с ником bahek, Bahek на сервер пустит): "BaHeK" "password" "abcdefghijklmnopqrstu" "ak"
7) не кикать игрока за неверный пароль, он будет играть без админки: "BaHeK" "password" "abcdefghijklmnopqrstu" ""
Для ввода пароля перед входом на сервер вводите: setinfo _pw "пароль"
Для проверки админки введите amx_who, если есть доступ к этой комадне, то админка есть.
Для админменю используйте команду amxmodmenu - нужен флаг u


Шаг 7. Установка плагинов для amxmodx
Плагины рекомендую скачивать с http://forums.allied...display.php?f=8, http://amx-x.ru/viewforum.php?f=11, http://c-s.net.ua/fo...hp?showforum=98
Для примера возьму плагин HNS
7.1) Скачиваем плагин: http://forums.allied...ad.php?p=571256
7.2) Из архива папку addons копируем в < server >/cstrike
7.3) В < server >/cstrike/addons/amxmodx/configs/plugins.ini в самый низ прописываем: hidenseek.amxx
7.4) Конфиг < server >/cstrike/addons/amxmodx/configs/hidenseek.cfg настраиваем под себя
7.5) Запускаем сервер и вводим в консоле: amxx plugins
Если есть эта строка, то все установлено правильно:
HideNSeek			   2.8		 Exolent		   hidenseek.amxx   running
В данном случае пример простой, в архиве и так все разложено по папкам, ниже написано, какие файлы в какие папки закачивать
.amxx файлы закачивайте в папку: < server >/cstrike/addons/amxmodx/plugins
.sma файлы закачивайте в < server >/cstrike/addons/amxmodx/scripting - это исходники, для работы плагина на сервер закачивать не обязательно
.cfg файлы закачивайте в папку < server >/cstrike/addons/amxmodx/configs
.txt файлы закачивайте в папку < server >/cstrike/addons/amxmodx/data/lang
Прочие звуки, спрайты, модели в папку < server >/cstrike

Сообщение отредактировал BaHeK: 06 Июнь 2014 - 18:45


#2
БезумецѢ

    Флуд без регистрации и смс

  • 27
  • Пользователи
  • 390 сообщений
  • Vk: POMAsssss
  • ICQ: 665621914
  • Skype: pomasssss1
  • Steam: POMAsssss
  • Город:Sevastopol
  • СерверFrallion Game Servers
плагин.ини
win32 addons/amxmodx/dlls/amxmodx_mm.dll
hidenseek.amxx
после 2 пункта
] meta version
Metamod v1.20  2013-02-16 (5:13)
by Will Day <willday@metamod.org>
   http://www.metamod.org/
compiled: Feb 16 2013, 17:12:42 +0100 (optimi
после 3
meta list
Currently loaded plugins:
	  description	  stat pend  file			  vers	  src  load  unlod
0 plugins, 0 runni
и наконец после 7

] amxx plugins
Unknown command: amxx



P.S. Я же говорил что я рукажоп=)

Сообщение отредактировал POMAsssss: 19 Февраль 2014 - 18:37

Изображение

#3
BaHeK

    Царь

  • 662
  • Главный Администратор
  • 2 479 сообщений

Просмотр сообщенияPOMAsssss (19 Февраль 2014 - 18:35) писал:

плагин.ини
win32 addons/amxmodx/dlls/amxmodx_mm.dll
hidenseek.amxx
после 2 пункта
] meta version
Metamod v1.20  2013-02-16 (5:13)
by Will Day <willday@metamod.org>
   http://www.metamod.org/
compiled: Feb 16 2013, 17:12:42 +0100 (optimi
после 3
meta list
Currently loaded plugins:
	  description	  stat pend  file			  vers	  src  load  unlod
0 plugins, 0 runni
и наконец после 7

] amxx plugins
Unknown command: amxx



P.S. Я же говорил что я рукажоп=)
1) amxx плагин в другом plugins.ini прописывается -> < server >/cstrike/addons/amxmodx/configs/plugins.ini
2) ты уверен, что у тебя plugins.ini, а не plugins.ini.txt

#4
БезумецѢ

    Флуд без регистрации и смс

  • 27
  • Пользователи
  • 390 сообщений
  • Vk: POMAsssss
  • ICQ: 665621914
  • Skype: pomasssss1
  • Steam: POMAsssss
  • Город:Sevastopol
  • СерверFrallion Game Servers
; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer
; Custom - Add 3rd party plugins here
hidenseek.amxx
В тоталкмд сделал ini файл.
Прописал в правильном, не помогло.
] amxx plugins
Unknown command: am

Изображение

#5
BaHeK

    Царь

  • 662
  • Главный Администратор
  • 2 479 сообщений
В icq пиши, через тимвиер гляну, что ты натворил

#6
БезумецѢ

    Флуд без регистрации и смс

  • 27
  • Пользователи
  • 390 сообщений
  • Vk: POMAsssss
  • ICQ: 665621914
  • Skype: pomasssss1
  • Steam: POMAsssss
  • Город:Sevastopol
  • СерверFrallion Game Servers
Спасибо, Ваня, без тебя я бы делал этот сервер 2 недели, а потом оказалось что я сделал паблик с авто бхопом, и по пути удалил винду. Так что за мной должок=)
Изображение

#7
BaHeK

    Царь

  • 662
  • Главный Администратор
  • 2 479 сообщений

Просмотр сообщенияPOMAsssss (19 Февраль 2014 - 21:13) писал:

Спасибо, Ваня, без тебя я бы делал этот сервер 2 недели, а потом оказалось что я сделал паблик с авто бхопом, и по пути удалил винду. Так что за мной должок=)
Ну должен, так должен, я не против, с тебя любой из этих:
http://moto.auto.ru/...652-565a85.html
http://moto.auto.ru/...1747-e8144.html
http://moto.auto.ru/...225-9ccbf7.html

#8
БезумецѢ

    Флуд без регистрации и смс

  • 27
  • Пользователи
  • 390 сообщений
  • Vk: POMAsssss
  • ICQ: 665621914
  • Skype: pomasssss1
  • Steam: POMAsssss
  • Город:Sevastopol
  • СерверFrallion Game Servers
Изображение

С любовью от меня на 23 :D
Изображение





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных