Список форумов .:csmania:.

.:csmania:.
Универсальный русскоязычный портал о Counter-Strike

Бесплатный хостинг для файлов на www.hotfile.ru

FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   Команда сайтаКоманда сайта   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Установка и начальная настройка Metamod:Source + SourceMod
На страницу 1, 2, 3  След.
 
Начать новую тему   Ответить на тему    Список форумов .:csmania:. -> Dedicated Servers
Предыдущая тема :: Следующая тема  
Автор Сообщение
[email protected]
Лейтенант
Лейтенант


Зарегистрирован: 16.01.2006
Сообщения: 136


СообщениеДобавлено: Сб Окт 20, 2007 4:04 pm    Заголовок сообщения: Установка и начальная настройка Metamod:Source + SourceMod Ответить с цитатой

Для начала, что такое SoureMod... это расширение стандартных функций выделенного сервера в Source играх аля AMX в CS1.6 Smile Даже создатель тот же (BAILOPAN) =) более гибкая в настройке чем Mani Smile

Установка Metamod: Source

Скачиваем Metamod: Source
Открываем папку с сервером, там находим cstrike (hl2mp - если HL2DM; orangebox\tf - если Team Fortress 2)
Создаём папку addons если её нету, в ней metamod, а в ней bin, вот туда и скидываем содержимое скачанного архива (server.dll для Windows, либо server_i486.so для *nix систем)
В папке metamod создаём текстовый файл "metaplugins.ini" (именно .ini, а не .txt)
В папке мода (/cstrike, /hl2mp, /orangebox/tf) находим файл gameinfo.txt, открываем его находим строчки
Код:
SearchPaths
{
   Game            |gameinfo_path|.
   Game            cstrike
   Game            hl2
}

Перед
Код:
   Game            |gameinfo_path|.

пишем
Код:
GameBin            |gameinfo_path|addons/metamod/bin

Всё, Metamod: Source поставлен.
Для проверки в консоли сервера наберите
Цитата:
meta version

должно появиться примерно следующее:
Код:
         Metamod:Source version 1.4.2.414
         Compiled on: Jun 26 2007
         Plugin interface version: 10:7
         SourceHook version: 4:3
         http://www.sourcemm.net/

если метамод с поддержкой OrangeBox движка (для TF2), то
Код:
         Metamod:Source version 1.6.0.529
         Compiled on: Oct 17 2007
         Plugin interface version: 14:14
         SourceHook version: 5:5
         http://www.sourcemm.net/

Всё, Metamod: Source поставлен.
!!!!!!!!! После обновления сервера нужно восстанавливать файлик gameinfo.txt !!!!!!!!!. Либо использовать Update Tool
Распаковываем в папку с игрой (cstrike, hl2mp и т.д.)
Настройки данного дополнения лежат в файле sourcemm_updater.conf
Если будете ставить автоматическое обновление файла gameinfo.txt в отличный от cstrike папки, к примеру hl2mp, то пропишите в файле sourcemm_update_tool.vdf (открывается в блокноте) вместо cstrike нужное значение, к примеру hl2mp
Установка дополнений к Metamod: Source
Действуем по примеру установки SourceMod
Цитата:
Далее включаем указываем метамоду, что есть сорсмод, для этого надо отредактировать файл metaplugins.ini (addons/metamod/metaplugins.ini), прописать в нём
....


Metamod: Source можно взять тут -

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!




Установка SourceMod
Распаковываем

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

с SourceMod в папку /cstrike (если надо поставить на CSS, для TF2 это /orangebox/tf, для HL2:DM это /hl2mp)

Далее включаем указываем метамоду, что есть сорсмод, для этого надо отредактировать файл metaplugins.ini (addons/metamod/metaplugins.ini), прописать в нём
Код:
addons/sourcemod/bin/sourcemod_mm

Запускаем сервер, пишем в его консоли
Цитата:
meta list

если всё норм, то нам сервер выдаст примерно следующее:
Код:
 meta list
-Id- Name                  Version     Author           Status 
[01] SourceMod             1.0.0.571   AlliedModders,   RUN

Всё, можно радовать, что сорсмод запущен )
Добавление администраторов (самый простой способ)
Редактируем файл addons/sourcemod/configs/admins_simple.ini
В конце добавляем одну из следующих строчек:
по STEAM ID:
Код:
"STEAM_0:1:16""bce"//kick, ban, slay for this steam ID.  no immunity

где первое это STEAM ID, второе флаги доступа (указывают какие имеет права добавленный администратор, что он может делать)
по IP:
Код:
"!127.0.0.1""5:z"//all permissions for this ip, immunity level = 5

где !127.0.0.1 нужный IP, 5 это, бррр... как выразиться то..., immunity level, если уровень у одного админа выше чем у другого, то он сможет над ним какие либо действия производить, а тот не может
По нику и паролю
Код:
"BAILOPAN""abc""Gab3n"//name BAILOPAN, password "Gab3n": gets reservation, kick, ban

Где первое слово в кавычках ник, второе это "флаги", третье слово пароль (в данном случае Gab3n)
Описание флагов можно и что они делают можно посмотреть

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Установка плагинов

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

(если он не идёт в стандартной поставке)
Далее на примере

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Внизу первого сообщения видим:
Цитата:
Attached Files

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

(1.68 MB, ...views)

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

or
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

(quakesounds.sp - ... views - 22.8 KB)

Скачиваем quake sounds1.8.zip, открываем архив и видим три папки...
Цитата:
addons
cfg
sounds

Следовательно нам распаковать эти папку в cstrike и получим установленный плагин, запускаем сервер и радуемся звукам Smile
Если нет закреплённых архивов, а только к примеру Get Plugin (получим файлик smx), то скачиваем его в папку
addons\sourcemod\plugins
посмотреть список запущенных плагинов можно набрав в консоли сервера
Цитата:
sm plugins list


версию SourceMod можно посмотреть командой
Цитата:
sm version

увидим примерно следующее:
Цитата:
SourceMod Version Information:
SourceMod Version: 1.0.0.1618
JIT Version: JIT (x86), 1.0.0.1439
JIT Settings: Generic i686

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!




Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Пути....
/cstrike/addons/sourcemod/ - папка сорсмода
/cstrike/addons/sourcemod/configs/ - здесь некоторые конфиги плагинов хранятся (у QuakeSound к примеру тут спсиок звуков хранится)
/cstrike/addons/sourcemod/gamedata/ - вдруг если с плагином встретится файлик названия чего-то-тама.games.txt, то кидаем его сюда
/cstrike/addons/sourcemod/logs/ - логи
/cstrike/addons/sourcemod/plugins/ - сами плагины, файлы с расширением .smx
/cstrike/addons/sourcemod/scripting/ - файлы .sp сюда кидать Smile
/cstrike/addons/sourcemod/translations/ - переводы плагинов тут, если встретится плагин где есть файл чего-то-тама.phrases.txt, то кидаем его сюда
/cstrike/cfg/sourcemod/ - тут все основные настройки SourceMod и его плагинов находятся


PS
В основном материалы взят с инструкции по установке Метамода с его оф сайта
Вопросы, дополнения, исправления приветствуются.

PSS
По большей части информация взята с оф. руководств по установке/настройке метамодсорса и сорсмода
удачи в установке и настройке.

===============


Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Если нужно поставить Team Fortress2, то нужно вместо
Код:
hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir .

набрать
Код:
hldsupdatetool.exe -command update -game tf -dir .



gameinfo.txt: (подправленный для подключения MM:S)

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Последний раз редактировалось: [email protected] (Чт Ноя 15, 2007 3:20 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
tereza
Нович0к
Нович0к


Зарегистрирован: 04.11.2007
Сообщения: 1


СообщениеДобавлено: Вс Ноя 04, 2007 6:12 pm    Заголовок сообщения: Ответить с цитатой

Стоит стандартная карта ду даст 2 на 40 слотов а на сервере 46 человек и в связи с этим 6 человек сидят в спектре поскольку игровых мест на карте 40 как отредактировать саму карту и можно ли сделать это с помощью метамода кто знает подскажите.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
impulse666
ЛоудерМЭН
ЛоудерМЭН


Зарегистрирован: 08.12.2005
Сообщения: 3724
Откуда: From Hell

СообщениеДобавлено: Пн Ноя 05, 2007 2:09 am    Заголовок сообщения: Ответить с цитатой

[email protected]
Колоссальное спасибо! Давно хотелось иметь на форуме инструкцию по установке ММ, очень понравилась манера изложения, незаметил опечаток, все отлично!

пс:
правда здесь слово выше пропустил
Цитата:
где !127.0.0.1 нужный IP, 5 это, бррр... как выразиться то..., immunity level, если уровень у одного админа чем у другого, то он сможет над ним какие либо действия производить, а тот не может

ну если у тебя здесь какието проблемы возникают то может так:
Код:
где !127.0.0.1 нужный IP, а 5 это уровень важности/старшинства админа. Например если уровень у одного админа выше чем у другого, то он сможет над ним какие либо действия производить, а админ с младшим/меньшим уровнем таких прав не имеет.
важности или старшинства по вкусу..младшим, меньшим тоже...хотя можно оставить как есть..
ппс: прилеплено.
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Медик - это боевой клич!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MarchepaL
Нович0к
Нович0к


Зарегистрирован: 06.11.2007
Сообщения: 8


СообщениеДобавлено: Пт Ноя 09, 2007 4:19 am    Заголовок сообщения: Ответить с цитатой

Я делаю сервер для TF2

Это содержание моего gameinfo.txt

Код:
"GameInfo"
{
   game   "Team Fortress 2"
   gamelogo 1
   type multiplayer_only
   nomodels 1
   nohimodel 1
   nocrosshair 0
   hidden_maps
   {
      "test_speakers"      1
      "test_hardware"      1
   }
   nodegraph 0


   FileSystem
   {
      SteamAppId            440      // This will mount all the GCFs we need (240=CS:S, 220=HL2).
      ToolsAppId            211      // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
      
      //
      // The code that loads this file automatically does a few things here:
      //
      // 1. For each "Game" search path, it adds a "GameBin" path, in \bin
      // 2. For each "Game" search path, it adds another "Game" path in front of it with _ at the end.
      //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
      // 3. For the first "Game" search path, it adds a search path called "MOD".
      // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
      //

      //
      // Search paths are relative to the base directory, which is where hl2.exe is found.
      //
      // |gameinfo_path| points at the directory where gameinfo.txt is.
      // We always want to mount that directory relative to gameinfo.txt, so
      // people can mount stuff in c:\mymod, and the main game resources are in
      // someplace like c:\program files\valve\steam\steamapps\\half-life 2.
      //
      SearchPaths
      {
         GameBin            |gameinfo_path|addons/metamod/bin
         Game            |gameinfo_path|.
         Game            tf
         Game            |all_source_engine_paths|hl2
      }
   }
}


Это ярлык для запуска сервера:
srcds.exe -game tf +maxplayers 24 +map cp_dustbowl +sv_lan 0

У меня возникла ошибка при установке этого мода... Точнее не ошибка. Не работает meta version
Делал все в точности, как тут написанно. Даже сервер сносил и заново устанавливал

Проблема в том, что когда ввожу meta version, пишет, что такой комманды не существует.

Помогите чем можете! Руки то не кривые, а сделать не выходит...

ps:При запуске сервера иногда вылезает ошибка "Точка входа в процедуру CommandLine не найдена в библиотеке vstdlib.dll"
что это?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
expreSSive
Нович0к
Нович0к


Зарегистрирован: 04.11.2007
Сообщения: 4


СообщениеДобавлено: Пт Ноя 09, 2007 5:58 am    Заголовок сообщения: Ответить с цитатой

такая же проблема( еще пишет вот что:

Точка входа в процедуру CommandLine не найдена в библиотеке DLL vstdlib.dll
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Deezel
VIP
VIP


Зарегистрирован: 04.09.2006
Сообщения: 64


СообщениеДобавлено: Пт Ноя 09, 2007 4:39 pm    Заголовок сообщения: Ответить с цитатой

[email protected]

Очень странно, но ты не сказал про случаи перезаписи gameinfo.txt
и о борьбе с этими случаями...
Лично мне не помогало ставить на него атрибут "только чтение"
Помогал текстовый файл sourcemm.bat:

Цитата:
cd "cstrike"
copy GameInfo.txt.mms GameInfo.txt
cd ..
hl2.exe -insecure -console -game cstrike

Лежащий в папке Counter-Strike Source
и правильная копия gameinfo.txt переименовая в GameInfo.txt.mms и лежащая радом с оригиналом в cstrike
При помощи этого батника я и запускал игру... но это был CSS listen server, а для деда (и для других игр) надо изменять батник!

Для MarchepaL, я думаю должно быть что-то такое -

Цитата:
cd "tf"
copy GameInfo.txt.mms GameInfo.txt
cd ..
srcd.exe -game tf +maxplayers 24 +map cp_dustbowl +sv_lan 0

и лежать соответственно в папке с TF2

Но это мои догадки...
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
impulse666
ЛоудерМЭН
ЛоудерМЭН


Зарегистрирован: 08.12.2005
Сообщения: 3724
Откуда: From Hell

СообщениеДобавлено: Пт Ноя 09, 2007 5:06 pm    Заголовок сообщения: Ответить с цитатой

[email protected] писал(а):
Всё, Metamod: Source поставлен.
!!!!!!!!! После обновления сервера нужно восстанавливать файлик gameinfo.txt !!!!!!!!!
Либо использовать Update Tool

Deezel
пропустил Smile

хотя может стОит это красным выделить? %)
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Медик - это боевой клич!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
expreSSive
Нович0к
Нович0к


Зарегистрирован: 04.11.2007
Сообщения: 4


СообщениеДобавлено: Пт Ноя 09, 2007 5:20 pm    Заголовок сообщения: Ответить с цитатой

проверил, gameinfo не перезаписался...
но поч у меня не запускается?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Deezel
VIP
VIP


Зарегистрирован: 04.09.2006
Сообщения: 64


СообщениеДобавлено: Пт Ноя 09, 2007 6:22 pm    Заголовок сообщения: Ответить с цитатой

Фишка в том, что у меня он перезаписывался при каждом запуске игры...

Попробуйте использовать

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DENIS451
Нович0к
Нович0к


Зарегистрирован: 10.10.2005
Сообщения: 8


СообщениеДобавлено: Сб Ноя 10, 2007 8:15 pm    Заголовок сообщения: Ответить с цитатой

Как сделать любого игрока на сервере, админом в SourceMod?

Я хочу, любому посетителю моего сервера, дать право юзать админские команды:

"sm_cancelvote"
"sm_votemap"
"sm_votekick"
"sm_voteban"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
[email protected]
Лейтенант
Лейтенант


Зарегистрирован: 16.01.2006
Сообщения: 136


СообщениеДобавлено: Вс Ноя 11, 2007 3:49 am    Заголовок сообщения: Ответить с цитатой

Deezel
readonly поставь и не будет перезаписываться Smile

DENIS451
админом лучше не надо да и скорее всего не возможно из соображений безопасности, вотемап могут и паблик использовать... Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DENIS451
Нович0к
Нович0к


Зарегистрирован: 10.10.2005
Сообщения: 8


СообщениеДобавлено: Вс Ноя 11, 2007 5:27 pm    Заголовок сообщения: Ответить с цитатой

Ну и как настроить доступ например к sm_votemap для обычных игроков?!!

Сейчас у них пишется что "у вас нету доступа к этой команде"!

В плагинах AMX и AMXX для HL1, есть спец. параметр в значении
которого можно указать флаги полномочий для обычных игроков.

Есть в природе такой плагин для HL2, чтоб можно было прописать нужные флаги полномочий простым игрокам?!!


Это вообще как понимать:

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Это штука входит в стандартную поставку соурсмода?
И если входит, то как её включать ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
[email protected]
Лейтенант
Лейтенант


Зарегистрирован: 16.01.2006
Сообщения: 136


СообщениеДобавлено: Вс Ноя 11, 2007 10:02 pm    Заголовок сообщения: Ответить с цитатой

DENIS451
не входит, качаешь, а далее как по инструкции выше добавляешь Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DENIS451
Нович0к
Нович0к


Зарегистрирован: 10.10.2005
Сообщения: 8


СообщениеДобавлено: Вс Ноя 11, 2007 11:07 pm    Заголовок сообщения: Ответить с цитатой

Поставил:

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



голосование такое же дебильное как и в мани.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
[email protected]
Лейтенант
Лейтенант


Зарегистрирован: 16.01.2006
Сообщения: 136


СообщениеДобавлено: Вс Ноя 11, 2007 11:39 pm    Заголовок сообщения: Ответить с цитатой

а чем не нравится? мне кста больше нравится голосвание в мани, чем тут... тут видимо уже дело привычки... наверное
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов .:csmania:. -> Dedicated Servers Часовой пояс: GMT + 5:30
На страницу 1, 2, 3  След.
Страница 1 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2007 phpBB Group
csmania.ru © 2004-2007 [email protected]