Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 31.03.2014, 08:37   #1
Ingress DVO ^-^
 Маршал
Аватар для InfectedXMP
 
InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(
Регистрация: 20.11.2012
Сообщений: 864
Популярность: 12544
Золото Zhyk.Ru: 90
Сказал(а) спасибо: 1,246
Поблагодарили 1,440 раз(а) в 756 сообщениях
 
По умолчанию Установка SRCDS при помощи нового стандарта — SteamPipe

Итак, раз мануала нет, то можно создать и здесь.
Для начала: рассмотрим только Linux. Если кто-то из пользователей напишет мануал для Windows — буду благодарен.


Предварительная конфигурация
Убеждаемся, что у нас хватит ресурсов (ulimit -a, -n должен быть не менее 2048).
Если всё в порядке, то разберёмся с системой: если она у вас 64-разрядная, то качаем библиотеки 32-разрядных Linux-систем:
Debian/Ubuntu
Код:
apt-get install lib32gcc1
Red Hat/Fedora Code/CentOS
Код:
yum install glibc.i686 libstdc++.i686

Загрузка SteamCMD
Теперь, когда всё готово, начнём загрузку.
Сначала создайте папку чтобы не мусорить и зайдите в неё:
Код:
mkdir cmd
cd cmd
Наша папка называется "cmd"

Теперь скачайте архив со SteamCMD:
Код:
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
Разархивируйте:
Код:
tar xvfz steamcmd_linux.tar.gz
*по желанию: можно удалить архив: rm steamcmd_linux.tar.gz

Задайте разрешение на запуск всем файлам:
Код:
chmod +x *
А теперь начнём главное — запуск steamcmd.
наберите
Код:
./steamcmd.sh
и ждите, пока процесс скачивания не завершится. После вы увидите строку-приглашение: "Steam> ".
Вот теперь начинаем веселиться.


Загрузка сервера
Итак, мы видим перед собой "Steam>". В принципе, мы можем выйти, что нам и нужно (толку сидеть в steamcmd попросту нет), а значит, набираем команду:
Код:
quit
Теперь перейдём непосредственно к выбору интересующего нас сервера:
Список ID серверов на базе SRCDS]CS:GO: 740
DoD:S: 232290
CS:S: 232330
HL2M: 232370
TF2: 232250

Например, устанавливать будем Team Fortress 2.

Всё ещё находясь в директории cmd/ вводим команду:
Код:
./steamcmd.sh +login anonymous +force_install_dir ../tf2_server +app_update 232250 +quit
*совет: можно создать файл-shell для автозапуска строки выше.
*предупреждение: две точки перед именем папки (../tf2_server) показывают, что мы создадим эту папку на уровень выше и скачаем сервер туда!.
Консоль покажет нам процесс загрузки (очень быстро, надо сказать), после чего ответит:

Если же вы хотите скачать, скажем, CS: Source, то вместо 232250 в строке нужно указать 232330.

Всё, сервер мы скачали. Только вот что же делать с настройками? Всё просто — Valve немного изменили систему, так что mapcycle.txt, motd.txt и motd_text.txt лежат в папке /cfg/.
Начнём настройку сервера.


Базовая настройка и запуск сервера
Сервер запускается так же, как и раньше:
Код:
screen -AmS имя_скрина_моего_сервера ./srcds_run +ваши_параметры
Запуск на ctf_2fort с количеством игроков в 16 человек]
Код:
screen -AmS myserver ./srcds_run -console -game tf +map ctf_2fort +ip 0.0.0.0 +hostport 27015 +clientport 27005 +maxplayers 16 -exec server.cfg
Server.cfg можно не менять, если был ранее уже настроенный — всё прекрасно работает, просто положите его в папку cfg/.

При запуске сервера мы увидим много информации о добавлении VPK-файлов. Всё хорошо, дышим ровно — так и надо.
Если вы сделали всё так, как написано выше, то ошибок не должно возникнуть.

Ну вот, базово всё готово. Но мы же не сможем без админки, верно? :-D


Установка SourceMod
Я не буду рассказывать ещё раз о том, как настраивать и устанавливать SourceMod. Просто загрузите папку /addons/ и /cfg/ прямиком в директорию /tf/ и настройте metamod.vdf (всё так же, как и раньше). НО есть проблема: SM не будет работать, а вот MetaMod будет.
Исправляем:
Код:
cd папка_с_моим_сервером/тип_игры/addons/metamod
nano metaplugins.ini
Здесь вам нужно убрать символ ";" (точка и запятая) напротив строки, содержащей следующее:
Код:
sm addons/sourcemod/bin/sourcemod_mm
*предупреждение: папка_с_моим_сервером — та папка, которую мы указали при скачивании (в нашем случе это "tf2_server"), а тип_игры — подпапка с файлами в ней (в нашем случае это "tf".
Сохраните и запустите сервер. Теперь SourceMod должен работать корректно. Разве что nextmap будет барахлить — он не видит файла карт-листа.

Вот и всё, сервер снова работает (или только-только появился).
  Ответить с цитированием
Старый 31.03.2014, 09:35   #2
 Сержант
Аватар для maxximan
 
maxximan неизвестен в этих краяхmaxximan неизвестен в этих краяхmaxximan неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 101
Популярность: -204
Сказал(а) спасибо: 57
Поблагодарили 18 раз(а) в 13 сообщениях
 
По умолчанию Re: Установка SRCDS при помощи нового стандарта — SteamPipe

ERROR! Failed to install app '232330' (No subscription)
попробую вечером решить, сервера сами обновляются при выходе новой обновы? - или вручную?
________________
Любите своих родных и близких...
  Ответить с цитированием
Старый 31.03.2014, 09:37   #3
Ingress DVO ^-^
 Маршал
Аватар для InfectedXMP
 
InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(InfectedXMP сломал счётчик популярности :(
Регистрация: 20.11.2012
Сообщений: 864
Популярность: 12544
Золото Zhyk.Ru: 90
Сказал(а) спасибо: 1,246
Поблагодарили 1,440 раз(а) в 756 сообщениях
 
По умолчанию Re: Установка SRCDS при помощи нового стандарта — SteamPipe

Цитата:
ERROR! Failed to install app '232330' (No subscription)

Типичная ошибка во время загрузки. VirtualBox включен? Попробуй выключить и с сетевушки прокси все сотри, если есть.

Цитата:
сервера сами обновляются при выходе новой обновы? - или вручную?

нет, с cron`ом ошибки есть, надо гайд поискать.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Как установить пользовательский контент на css SteamPipe? AtMoSFeR Статьи и описания по Counter-Strike 9 11.12.2013 12:47
[Статья] Установка нового menu BG в CS:GO E[X]treme Статьи и описания по Counter-Strike 0 21.06.2013 00:40

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:49.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net