•••• В этой статье я расскажу вам как с нуля создать свой собственный сервер cs source steam и сделать из него no steam.
• Первым делом необходимо скачать hldsupdatetool (675 Kb) • Разархивируем hldsupdatetool.rar
• После того как вы запустите файл из архива, то вам предложат выбрать куда установить hldsupdatetool, это можно сделать куда угодно, важно, что эта папка в дальнейшем и станет папкой Сервера, я установил в C:\Server
• Выбираем Europe и жмём Next. Далее откроется еще одно окошко и в нем нажимаем Next и Finish • Идем в папку куда был установлен hldsupdatetool (в данном примере C:\Server). Запускаем файл HldsUpdateTool.exe, в следствии чего откроются два окошка и HldsUpdateTool.exe начнет обновлять себя, по окончанию окно закроется само. • После обновления HldsUpdateTool идем в папку с сервером (в данном примере C:\Server). Теперь нам необходимо скачать сервер, для этого мы создаем файл Update.bat • Открываем блокнот И вставляем в него следущее: start /wait c:\server\hldsupdatetool.exe start /wait c:\server\hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir . exit |
• Жмем Файл\Сохранить как В Имя файла пишем Update.bat Сохроняем в папку с сервером (в данном примере C:\Server)
• Теперь запускаем его, после чего откроются два окошкa и начнется скачивание сервера, скрин можно посмотреть ниже: • Сервер весит 1 - 1.2 GB (ОСТОРОЖНО ТРАФФИК), соответственно скорость скачивания зависит от скорости твоего интернета и как следствие чем выше скорость интернета, тем быстрее все скачается. После окончания окошко закроется само. • После того как скачивание закончится, нам необходимо будет создать файл Start.bat, он нужен для запуска сервера. Нам вновь надо создать Текстовый документ, в котором необходимо прописать: @echo off cls :loop echo (%date% %time%) Checking for updates start /wait c:\server\update.bat echo (%date% %time%) Starting SRCDS start /wait c:\server\orangebox\srcds.exe -console -game cstrike +maxplayers 12 +map de_dust2 echo (%date% %time%) Restarting SRCDS goto loop
|
• Файл настроен вот так: при запуски сразу же карта de_dust2 , TickeRate 66(если ставить выше, то могут быть проблемы на сервере, например жутко подниматься пинг), порт сервера 27015 , FPS сервера 600 и 12 слотов на сервер. (12 игроков) Набор основных команд, которые можно написать в строчке, которая подчеркнута красным цветом.
1. -autoupdate Сервер проверяет обновления при запуске.
2. -insecure Запускает сервер без использования технологии защиты от читеров (Valve Anti-Cheat).
3. -nobots Отключить ботов.
4. -verify_all Производит проверку на то, что каждый файл сервера последней версии.
5. +ip <пример 192.168.0.1> Задает IP сервера, когда в системе несколько сетевых карт.
6. +sv_lan <число 0/1> Если установлено в 1, то сервер может принять только пользователей локальной сети (LAN).
7. +maxplayers <число от 1 до 32> Задает максимальное количество игровых слотов.
8. +map <карта> Задает карту для запуска.
9. +hostname "Имя Сервера" Задает имя сервера.
10. -tickrate <число 33\66\100> Задает tickrate сервера (подробнее в Source Multiplayer Networking).
11. -port <число 27015\27016\27017\27018> Порт для подключения клиента к серверу.
12. +fps_max <число 300\600\1000> FPS сервера
13. +tv_port <число 27020\27021\27022\27023\27024> Порт для подключения SourceTV.
После чего жмем Файл\Сохранить как\Start.bat И сохраняем файл в папку с сервером (в данном примере C:\Server)
Для начала нужен постоянный IP адрес. Что это такое? Итак представим себе как вы подключены к Интернету когда у вас постояный IP: Ваш компьютер - провайдер - Интернет А вот такой расклад не подойдет: Ваш компьютер - локальная сеть - провайдер - Интернет Что это все значит и как во всем этом разобраться? Да ни как =)). Просто позвоните провайдеру, и спросите у вас внешний IP или нет. Хочу сделать замечание: динамичность IP не имеет отношения к работоспособности сервера. Другими словами, даже если каждый раз при подключении к Интернету у вас новый IP, ваш сервер все равно найдется под этим IP в Интернете, но при условии что он динамический.
• Как сделать ip "постоянным" Существует 2 способа: Первый способ: просто позвоните провайдеру, и попросить статичный IP (часто стоит денег) Второй способ: 1. Идем на www.no-ip.com 2. Находим пункт слева внизу: No - Ip Free , нажимаем ссылку Learn More> 3. На новой странице жмем SIGN UP NOW!
3.1. Заполняем обязательные поля:
First Name: - Имя. Last Name: - Фамилия. Email: - ваш электронный адрес. Password: - пароль. Confirm Password: - еще раз тот же самый пароль. (пароль лучше записать где нибудь, он еще пригодится) How did you hear about us? - выберете что нибудь из списка. ставим галочку напротив I have read and agree to the following terms of service: 3.2. И жмем на 4. Должна появиться надпись: Confirmation email is on its way! и Select your operating system: 5. Пока ждем письма на свой электронный адрес, Нажимаем на логотип вашей операционной системы, я расскажу про Windows $-) 5.1. После того как вы нажали на логотип загрузится страница откуда надо скачать Windows Dynamic Update Client (DUC) - это такая программа которая будет периодически обновлять DNS серверы на соответствие выбранному вами имени сервера, вашему IP адресу. Чтобы её скачать необходимо нажать на ссылку Download X.X.X , где X - номер обозначающий номер версии. 6. Поле того как вы получите письмо от No-IP Registration и подтвердите регистрацию, можете установить DUC и после её запуска вводите свой электронный адрес и пароль. На этом этапе у вас еще не выбрано доменное имя. 7. Выбираем доменное имя: 7.1. Если вы закрыли окно браузера то снова идем на no-ip.com 7.2. Вводим свой электронный адрес и пароль в соответствующие поля: Email: и Password: наверху страницы. 7.3. После того как вы успешно вошли в свой аккаунт нажимаем закладку (наверху) YOUR NO-IP , слева должны появиться ссылки (если не появились нажать еще раз YOUR NO-IP): Hosts / Redirects Plus Managed DNS Domain Registration SSL Certificates ... и т.д. нас интересует только Hosts / Redirects и подпункт Add - нажав на него попадаем на страницу выбора доменного имени. 7.4. Заполняем поля: Hostname: - любое произвольное имя из латинских букв (справ: ваш домен 3-го уровня). Чуть ниже список бесплатных и платных доменных имен 2-го уровня. Можно выбрать любой понравившийся от самого верхнего (от надписи --- No-IP Free Domains --- до надписи --- No-IP Enhanced Domains --- ). Host Type: выбираем: DNS Host (A) Жмем кнопку "Create Host".
Теперь в программе DUC надо щелкнуть пункт "Select Hosts ".
В открывшемся окне вводите ваш пароль и жмите "OK" Ставите галочку на вашем хосте и жмете "SAVE" В общем то все мучения закончены но можно сделать еще кое что: В программе DUC нажимаем кнопку "File" и выбираем "Preferences" и ставим галки: Run on startup - автоматически запускать графический интерфейс DUC при запуске Операционной системы. Run as system service - запускать DUC как системный сервис (если не выбран пункт Run on startup то DNS записи будут все равно обновляться только не будет значка в трее). Остальное оставьте как есть, будет желание - сами разберетесь.
Сейчас встает вопрос как открыть порт 27015
Всё дело в брандауэре Windows , он блокирует порты и не кому
не даёт зайти на ваш сервер. Итак, для начала нужно зайти в брандмуер Winsows,
идём в Пуск / Панель Управления / там ищем Брандмауэр Windows
1) Заходим в него
2) Видим Исключения нажимаем
3) Теперь мы видим перед нами программы и службы жмём
добавить порт
4) Появляется это:
Добавляем порт, пишем описание, например CSS и номер порта, то есть
"27015" (порты можно вписывать любые), протокол обязательно выбираете
UDP. Жмём "OK”.
Готово! КАК УСТАНОВИТЬ eSTIMATION ЧИТАЙТЕ ЗДЕСЬ
|