Понедельник, 20.05.2024, 15:51
Софт
Для сайтов Ucoz
Юмор
Для начинающих
Мультимедиа
Block title
Создаём сервер с нуля [1]
Раскручиваем сервер [2]
Скачать бесплатно
Мини-чат
Музыка бесплатно
музыка mp3
здесь mp3
Опрос №1
Как вам сайт?
Всего ответов: 64
Поделиться
Главная » Статьи » Для профи » Создаём сервер с нуля

Учимся создавать серверы

Поехали!

Цель: Классик Сервер без всяких наворотов, Слаженость работы
Дополнения: Позже опишу как и что =)

1. Нам нужно УУУ ваще нужно многое но главное (если цель интернет) нужен белый IP

Обьясняю: У вас должен быть белый статический адрес (всем кто находится в локалке с одним IP адресом можете это ДАЖЕ НЕ ЧИТАТЬ!)
и так он у вас есть,… Проверить? как? очень просто зайти сюда
И если он покажет вам зеленую большую галочку то у вас все нормально =)

2. По скольку обычные listen-серверы не управляются практически воопще (управление от первого лица без алиаса на savename< бред)
Сервер будет состоять из трех частей
Его ядро составляющее + Amx + Metamod
давать ссылки на английскую википедию думаю бесполезно...

3. Чуть подробнее о ядре
Контра Самая обычная контра чуть позже поймете
Получить можно двумя способами
----Скачать лицензионку от Steam
----Скачать ПРосто контру что правда чистую иначе клиенты за«»«бутс»9 качать модели
+++Скачать патч на ваше усмотрение после перекрытия 21 патча я уже его не юзаю а рекомендую 28

4. Скачать те самые AMX MOD X иMETAMOD

скачали Ура положили перед собой не дергаемся — два архива не кусаются

5.о_О я забыл описать как скачать стим версию

hldsupdatetool.exe качаем и устанавливаем в любую удобную для вас директорию (папку)

Откройте командную строку(Пуск> Выполнить> cmd )
набираем cd C:\папка\в которую\вы установили\hlds update tool нажимаем ENTER

Далее набираем hldsupdatetool -command update -game cstrike -dir D:\папка\где мы хотим\видеть\сервер CS ентер в итоге запаслись кофе и ждем пока эта хрень скачает 200 метров

Вся разница между обычной контрой и Steam Код немного почищен оптимизирован если вкинуть пару DLL видим обычную контру но не об этом щас =)

КАРОЧЧЕ БЛ@ СКАЧАЛИ УСТАНОВИЛИ ПРОПАТЧИЛИ ДО ЖЕЛАЕМОГО ВАМИ ПАТЧА и...
ВЫ что подумали что это все? бугага ВЫ ОШИБАЛИСЬ =)

Вы дошли до самой главной @бани которую только что представить можно

6. Распаковываем 2 архива
7. В контре (сервере) в папке cstrike создаем папку addons в нее закидываем amxmodx
8. Не запутайтесь! в папке addons создать папку metamod
9. в папке metamod создать папку dlls и файлик plugins.ini только так чтобы у него небыло приставки txt (plugins.ini правильно plugins.ini.txt неправильно)
Сразу же в него нужно поместить запись :
win32 addons/amxmodx/dlls/amxmodx_mm.dll


cstrike
/-----------addons\
/----------------------amxmodx\
/---------------------------------------configs
/---------------------------------------plugins
/---------------------------------------dlls
/---------------------------------------scripting
/---------------------------------------logs
/---------------------------------------data
/---------------------------------------modules
/----------------------metamod\
/---------------------------------------dlls
+---------------------------------------plugins.ini
То что вы видите там называется иерархией чтобы вы не пугались при каждом этом слове...
10.Помните то что вы распаковали? metamod-v.XXX.zip в нем был только один файл metamod.dll
Еrо нужно поместить в директорию /cstrike/addons/metamod/dlls
11.Открываем файлик liblist.gam
находим:
gamedll «dlls\mp.dll»
Меняем на
gamedll «addons\metamod\metamod.dll»

Вы только что подключили метамод!
12. Конфигурируем AMXMODX
Откррываем файлик cstrike/addons/amxmodx/configs/amxx.cfg
//////////////////////////////////////////////////////////////////////////
/ AMX Configuration File
echo Executing AMX Mod X Configuration File

// Доступ всем пользователям по умолчанию (дополнительные уровни в файле users.ini)
amx_default_access «z»

// Имя setinfo, которое будет хранить ваши пароли
amx_password_field «_pw» Важная переменная! с помощью нее вы будете вводить свой пасс

// Показывать действия админов
// 0 — не показывать
// 1 — показывать без имени админа
// 2 — показывать с именем админа
amx_show_activity 0 — лутше чтобы никто не знал кто кагда и кого кикинул

// Частота в секундах и текст серверного сообщения
amx_scrollmsg «Do6Po /7o}|{aJLoBaTb на Moi Server» 600

// Частота отправки сообщений игроками в секундах
amx_flood_time 0.75

// Количество зарезервированных слотов
amx_reservation 0

// Если стоит 1 — вы можете скрывать зарезервированные слоты
amx_hideslots 0

// Минимальное время между двумя воутами в секундах
amx_vote_delay 10

// Продолжительность голосования
amx_vote_time 10

// Открытое голосование
amx_vote_answers 1

//Могут ли клиенты выбирать свой язык
amx_client_languages 1
////////////////////////////////////////////////////////////////////////////


13.В этой же папке открываем Users.ini

////////////////////////////////////////////////////////////////////////////
//Сейчас вы создаете себя как пользователя Amx очень важный момент ////
////////////////////////////////////////////////////////////////////////////

Для имени у нас будет следующая строка:
«ник» «пароль» «abcdefghijklmnopqrstu» «a»
Для IP:
«IP» «пароль» «abcdefghijklmnopqrstu» «de»

Если вы хотите быть единоличным админом то напишите так

«127.0.0.1» «» «abcdefghijklmnopqrstu» «de»

И БУДТЕ УВЕРЕНЫ НИКТО ВАСС НЕ ВЗЛОМАЕТ НИКОГДА!

поподробней о флагах можно почитать в конце статьи

14. Конфигурирование сервера
////////////////////////////////////////////////////////////////////////////////////
В файл /cstrike/server.cfg
////////////////////////////////////////////////////////////////////////////////////


// Set the Host Name
hostname «Сервер крутого тела =)» // Имя сервера.

// Set the rcon password
rcon_password «» // Пароль для управления сервером через консоль клиента. Чтоб данная функция не работала, оставьте пустым — «». У вас есть AMX нах вам rcon

// Server Logging
log on // включаем режим записи логов
mp_logdetail 3 // определяем детальность записи логов
mp_logmessages 1 // записывать сообщения
// Server Variables
cl_minmodels 0

mp_timelimit 30 // Время, которое отводим на карту. (мин)
mp_autokick 0 //Что то типа встроенного ATAC только работает хреново
//кикает всех кто убивает своих и стоит AFK без промедления
mp_autoteambalance 1 // Автоматический баланс комманд.
mp_c4timer 35 // Время таймера на бомбе. (сек)
mp_flashlight 1
mp_footsteps 1 //слышать шаги
mp_freezetime 2 // Время после которого стартует раунд. (сек)
mp_friendlyfire 1 // Включен режим попадания по своим.
mp_hostagepenalty 0
mp_limitteams 0
mp_tkpunish 0

mp_roundtime 2.5 // Длительность раунда. (мин)
mp_buytime 0.50 // Время на покупку. (сек)
mp_fadetoblack 0 //черный екран после смерти
mp_forcechasecam 0
mp_forcecamera 0
mp_kickpercent 100
mp_playerid 1
sv_airaccelerate 10
sv_airmove 1

sv_restartround 0
sv_maxspeed 320
sv_proxies 1
allow_spectators 3
mp_startmoney 800
mp_chattime 0
sv_allowupload 1
sv_voiceenable 1
sv_alltalk 0
sv_voicequality 4
sv_voicecodec voice_speex
pausable 0
decalfrequency 60
mp_falldamage 1

// cheat and fun modes
sv_aim 0
sv_cheats 0

// Set Rates
sv_maxrate 25000
sv_spectatormaxspeed 500
sv_maxspeed 320
sv_maxupdaterate 101
sv_minrate 2500
sv_minupdaterate 20
decalfrequency 60
sys_ticrate 10000
// Enable/Disable LAN mode
sv_lan 1 // Прошу заметить, если вы пропачили сервер, то этот параметр обязательный!
sv_region 3 //Отчвечает за место положение вашего сервера 3 это Европа

теперь по мелочам

Чтобы запустить его вам нужно-
Создать на рабочем столе ярлык файла hlds.exe
Правой кнопкой --> свойства
В поле «Обьект» после закрытия кавычек или если нет просто в конце строки нажимаем пробел и пишем
-console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 21 +map de_dust +port 27015 +ip 255.255.255.255

Рассмотрим подробнее:
-console — сервер стартует в консольном режиме.
-game cstrike — запускать мод CS. (собственно за него и бьемся).
+maxplayers 21 — максимальное кол-во игроков, которое сервер будет принимать.
+map de_dust — сервер запуститься с карты de_dust.
+port 27015 — порт, который сервер будет слушать.
+ip 255.255.255.255 — тут вы должны написать IP, на котором будет сервер.


Стартанули сервер
Консоль… Вау!
Заходим в контру открываем консоль контеровскую =) и пишем 4
connect айпии который в6ы указали выше
bind * amxmodmenu -теперь нажимая на звездочку вы попадаете в меню управлеия amx
.........................................................................................................................
Список флагов полномочий:
a — Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п.
b — Флаг разрешающий подключение на резервные слоты.
c — Флаг доступа к команде amx_kick.
d — Флаг доступа к командам amx_ban и amx_unban.
e — Флаг доступа к командам amx_slap и amx_slay.
f — Флаг досутпа к команде amx_map.
g — Флаг доступа для изменений cvar настроек через amx_cvar. Прошу заметить, доступны не все cvar переменные.
h — Флаг доступа к amx_cfg.
i — Флаг доступа к amx_chat и другим чат командам.
j — Флаг доступа к amx_vote и другим командам голосования.
k — Флаг доступа для изменения cvar переменной sv_password.
l — Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере.
u — Флаг доступа к меню amx.
z — Флаг пользователя. Не даёт ни каких полномочий.


Флаги доступа на сервер:
Их несколько, но используются не все.
a — отлючать игрока если пароль не совпадает.
d — Это IP адрес.
e — Пароль не проверяется.
.....................................................................................................................

Категория: Создаём сервер с нуля | Добавил: GIF-DOK (24.12.2010)
Просмотров: 858 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт
Помочь сайту
(WMR - рублей)


Мастерская
Серверы
Наша кнопка
Популярные игры
Опрос №2
Как вы нашли наш сайт?
Всего ответов: 40
Наши друзья
Каталог сайтов Ucoz
ТОП банеров
BIGwebs.ru-ТОП раскрутка раскрутка сайтов. Добавить URL!
Deposit Files
Статистика
Твой IP адрес: 18.222.184.0
Сейчас на сайте:

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сегодня были:
Total users: 18
Пользователи:

Нас уже 18 человек!


Новые пользователи:

Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0


Администраторов: 1
Модераторов: 0
Журналистов:
Друзей: 1
Проверенных: 2
Пользователей: 14
Нарушителей: 0
Статистика сайта: Комменты:
Форум: /
Фото:
Блог:
Новости:
Downloads:
Статьи:
Стены пользователей:
Ad-board:
Games:
FAQ:
Отзывы о сайте:
Tests:
Block title

Noob-pro-cs.3dn.ru  © 2010-2011