Автоматический старт сервера при падении
Создаем .txt файл в папке где лежит hlds.exe
Надо ввести имя с расширением .bat (start.bat)
Открываем и копируем туда вот это
@echo off
cls
echo Protecting hlds from crashes...
echo If you want to close srcds and this script, close the hlds window and type Y depending on your language followed by Enter.
title hlds.com Watchdog
:hlds
echo (%time%) hlds started.
START/HIGH /wait hlds.exe +sv_lan 1 -game cstrike -port 27015 +maxplayers 21 +map de_dust2 -noipx -insecure -nomaster -console
echo (%time%) WARNING: hlds closed or crashed, restarting.
echo by ch1ck3n for www.all-contra.ru
goto hlds

Если вы включаете сервер в консольном режиме вы сами под себя настроите
А если вы полный 0 тогда читайте дальше

Теперь разбираем:
START/HIGH /wait hlds.exe +sv_lan 1 -game cstrike -port 27015 +maxplayers 21 +map de_dust2 -noipx -insecure -nomaster -console

-port - это ваш порт
+maxplayers - туд надо ввести сколько игроков будет играть на серве
+map - какая карта будет стаять на сервере
Остальное не трогаем!!!!!!!!!!!!!!!

ТЕперь когда включаете сервер запускайте этот .bat файл'

Данные настройки производятся в Server.cfg
mp_allowspectators 1 // На сервере можно присутствовать спектатором
mp_autocrosshair 0 // Автоаим (примитивный AimBot)
mp_autokick 0 // Автокик тимкиллеров
mp_autoteambalance 1 // Автобаланс команд (разница игроков не может быть больше mp_limitteams
mp_buytime 0.5 // Время, от начала раунда, когда ещё можно купить оружие (в мин)
mp_consistency 1 // Проверка файлов клиента
mp_c4timer 35 // Время от установки до взрыва бомбы (в сек)
mp_chattime 10 // Количество секунд, на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой
mp_decals 200 // Количество отображаемых одновременно дыр от выстрелов , пятен крови и т.д
mp_fadetoblack 0 // Черный экран после смерти до конца раунда
mp_flashlight 1 // Разрешить использовать фонарик
mp_forcechasecam 0 // После смерти можно смотреть только за своей командой (1); нельзя двигать камеру после смерти (2); откл. (0)
mp_forcecamera 2 // Режим камеры в спектаторе после смерти
mp_freezetime 2 // Время для закупки в начале раунда, когда нельзя двигаться (в сек)
mp_footsteps 1 // Слышно шаги (при беге)
mp_friendlyfire 1 // Можно ранить, убивать своих
mp_limitteams 10 // Сколько максимум игроков может играть за команду
mp_hostagepenalty 0 // После этого кол-ва убитых заложников вас кикнет
mp_limitteams 1 // См. mp_autoteambalance
mp_maxrounds 0 // До скольки раундов идет карта
mp_playerid 1 // Что видит игрок принаведениии прицела на цель: 2 - ничего, 1 - видит имя игрока ( если он из твое команды), 0 - видит имена всех
mp_roundtime 2.5 // Длительность раунда (в мин)
mp_startmoney 800 // Начальное количество денег в первом раунде
mp_timelimit 30 // Время на карту (в мин)
mp_tkpunish 0 // Убивать игрока в след. раунде за тимкилл

sv_aim 0 // Включить авто-аим
sv_allow_download // Возможность загружать карты (и декали) на комп клиента
sv_allow_upload // Возможность загружать карты (и декали) на сервер от клиентов
sv_alltalk 0 // Разговор по микрофону доступен всем играющим на сервере (включая умерших)
sv_cheats 0 // Включение читов
sv_gravity 800 // Гравитация
sv_lan 1 // Для локальной сети – 1, для Интернета – 0.
sv_language 0 // Устанавливает язык
sv_maxspectators 8 // Максимальное кол-во спектаторов
sv_password 0 // Пароль для входа на сервер
sv_spectalk 1 // Возможность чата между спектаторам
setmaster add 72.165.61.189 //Рекомендую данный мастер!
setmaster add 68.142.72.250 //Рекомендую данный мастер! (так как на них видимость в и-нэте гарантирована!)



Данные настройки из amxx.cfg
// AMX Mod X
echo Executing AMX Mod X Configuration File

// Уровень доступа всех, кто не прописан в users.ini (обычных игроков)
// По умолчанию: "z"
amx_default_access "z"

// Поле (~переменная) для пароля
// Для ввода пароля (админам) используется команда setinfo _pw pass (где _pw – это и есть поле пароля, а pass - сам пароль)
// По умолчанию: "_pw"
amx_password_field "_pw"

// Вход на сервер
// 0 – отключить авторизацию, игроки не будут проверяться (не будет присвоен ни один уровень доступа)
// 1 – нормальный режим, все флаги в аккуантах ставятся
// 2 – кикать всех, кого нет в листе юзеров (users.ini)
// По умолчанию: 1
amx_mode 1

// Показывать активность админа
// 0 – не показывать
// 1 – показывать, но без ника админа (например, ADMIN Kicked Player)
// 2 – показывать, с ником (например, ADMIN MegaPlayer Kicked Player)
// По умолчанию: 2
amx_show_activity 2

// Частота в секундах и текст сообщения, которое будет прокручиваться
// По умолчанию: "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600

// Сообщение по центру экрана (в конце цвет в RGB)
// По умолчанию: "Welcome to %hostname%" "000255100"
// "This server is using AMX ModXnVisit http://www.amxmodx.org" "000100255"
amx_imessage "Welcome to %hostname%" "000255100"
amx_imessage "This server is using AMX Mod XnVisit http://www.amxmodx.org" "000100255"

// Частота вывода на экран этого сообщения (см. выше) в секундах
// По умолчанию: 180
amx_freq_imessage 180

// Время бана для меню (amx_banmenu)
// Используйте 0 для перманент банов (навсегда)
// По умолчанию: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60

// Урон от слэпа (slap) для меню (amx_slapmenu)
// Слэй автоматически идет первым параметром
// По умолчанию: 0 1 5
amx_plmenu_slapdmg 0 1 5

// Как часто игроки могут писать сообщения в чат в секундах (защита от флуда)
// По умолчанию: 0.75
amx_flood_time 0.75

// Количество резервируемых слотов для админов
// По умолчанию: 0
amx_reservation 0

// Скрывать резервируемые слоты
// По умолчанию: 0
amx_hideslots 0

// Показывать оставшееся время до конца карты
// a – белый текст внизу по центру экрана
// b – голосовое сопровождение
// c – не добавлять "remaining" (для голоса)
// d – не добавлять "hours/minutes/seconds" (для голоса)
// e – показывать/озвучивать, если текущее время меньше, чем установлено в параметре
// По умолчанию: "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

// Сопровождать голосом команды "say thetime" и "say timeleft"
// По умолчанию: 1
amx_time_voice 1

// Минимальная задержка в секундах между двумя голосованиями
// По умолчанию: 10
amx_vote_delay 10

// Сколько длится голосование в секундах
// По умолчанию: 10
amx_vote_time 10

// Показывать, кто за что проголосовал
// По умолчанию: 1
amx_vote_answers 1

// Отношения для результатов голосования

// По умолчанию: 0.40
amx_votekick_ratio 0.40

// По умолчанию: 0.40
amx_voteban_ratio 0.40

// По умолчанию: 0.40
amx_votemap_ratio 0.40

// По умолчанию: 0.02
amx_vote_ratio 0.02

// Максимальное время, на которое может быть продлена карта (в минутах)
// По умолчанию: 90
amx_extendmap_max 90

// На сколько может быть продлена карта за раз (в минутах)
// По умолчанию: 15
amx_extendmap_step 15

// Разрешить выбирать язык
// По умолчанию: 1
amx_client_languages 1

// Дебаг-режим
// 0 - отключен
// 1 – плагины с опцией "debug" в plugins.ini запускаются в debug режиме
// 2 – все плагины запускаются в debug режиме
// По умолчанию: 1
amx_debug 1

// Статистика ведётся
// 0 – по нику
// 1 - по authid
// 2 - по ip
// По умолчанию: 1
csstats_rank 1

// Максимальный размер файла статистики
// По умолчанию: 3500
csstats_maxsize 3500

// Записывать статистику ботов
// По умолчанию: 0
csstats_rankbots 0

// Время для отображения статистики после смерти (в секундах)
// По умолчанию: 12.0
amx_statsx_duration 12.0

// Время отображения статистики (HUD) после конца раунда
// Отрицательное время уберёт статистику до того, как freezytime раунда закончится
// По умолчанию: -2.0
amx_statsx_freeze -2.0

                        Ventrilo server 3.0.3

                                      1) Скачиваем и устанавливаем сервер:


Скачать: ventrilo



                                               2) Настраиваем сервер:


 В общем этих настроек будет вполне достаточно для обычного юзера:

Идем в:
C:Program FilesVentSrvventrilo_srv.ini (по умолчанию)

ИЛИ

Пуск=>Все программы=>VentSrv=>Edit INI file


                                               И видим там следующее:

[Server]

Name=Server 1
Phonetic=Server 1
Auth=0
Duplicates=0
AdminPassword=
Password=
SendBuffer=0
RecvBuffer=0
Diag=0
LogonTimeout=5
CloseStd=1
TimeStamp=0
PingRate=10
ExtraBuffer=0
ChanWidth=0
ChanDepth=0
ChanClients=0
DisableQuit=0
VoiceCodec=0
VoiceFormat=1
SilentLobby=0
AutoKick=0


                                             Из этого нам понадобится:

Name=Server - Имя сервера
Phonetic=Server 1 - Фонетическое произношение имени сервера
Duplicates=1 - Могут ли заходить на сервер клиенты с одинаковыми именами 1=да, 0=нет
AdminPassword=(ваш пароль) - Пароль для администратирования сервера
Password= - Пароль сервера (если нужно)


                                      После этого сохраняете и выходите.

                                                 3) Запуск сервера.


                                                       Для этого:

Идём в:

Пуск=>Все программы=>VentSrv=> Ventrilo Server

ИЛИ

C:\Program Files\VentSrv\ventrilo_srv

ПОЗДРАВЛЯЮ сервер запущен (должно появится окошко как на скрине ниже)

P.S. И ещё, есть один минус, на сервер может зайти только 8 человек(в версии сервера 2.4.x, было возможно сделать больше, а тут либо покупайте лицензионный сервер, либо ищите кряк)

Категория: Статьи cs | Добавил: admin (13.12.2011)
Просмотров: 893 | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]