GM-HOST.COM.UA - Безкоштовний хостинг CS 1.6 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
GM-HOST.COM.UA - Безкоштовний хостинг CS 1.6 |
RoMaNSkole
|
19.1.2024, 19:17
Сообщение
|
|
|
Не розумію до чого тут хамло але нехай буде по вашому! ![]() Хостинг ігрових серверів - GM-HOST.COM.UA
|
|
|
|
Gecko
|
19.1.2024, 21:27
Сообщение
|
|
|
Свет выключали, не иначе.
Странно что пароль qwerty123 не подошел для рута. ![]() Не отвечаю на ЛС.
|
|
|
|
Elman370
|
19.1.2024, 21:57
Сообщение
|
|
|
|
|
|
|
RoMaNSkole
|
20.1.2024, 13:37
Сообщение
|
|
|
![]() Хостинг ігрових серверів - GM-HOST.COM.UA
|
|
|
|
Elman370
|
20.1.2024, 15:02
Сообщение
|
|
|
|
|
|
|
RoMaNSkole
|
20.1.2024, 15:13
Сообщение
|
|
|
![]() Хостинг ігрових серверів - GM-HOST.COM.UA
|
|
|
|
RoMaNSkole
|
20.1.2024, 15:19
Сообщение
|
|
|
![]() Хостинг ігрових серверів - GM-HOST.COM.UA
|
|
|
|
Elman370
|
20.1.2024, 18:29
Сообщение
|
|
|
|
Поблагодарили 1 раз
|
|
alodia
|
20.1.2024, 19:26
Сообщение
|
![]() |
|
|
|
|
Elman370
|
20.1.2024, 19:59
Сообщение
|
|
|
|
|
|
|
Manel
|
20.1.2024, 20:08
Сообщение
|
|
|
|
|
|
|
Elman370
|
20.1.2024, 20:28
Сообщение
|
|
|
А, так это пустой хостинг. Я понял, зря только время потратил.
|
|
|
|
RoMaNSkole
|
20.1.2024, 23:59
Сообщение
|
|
|
А, так это пустой хостинг. Я понял, зря только время потратил. Вибачте за втрачений час! ![]() Хостинг ігрових серверів - GM-HOST.COM.UA
|
|
|
|
usercn
|
21.1.2024, 18:51
Сообщение
|
![]() |
RoMaNSkole, До речі, свій майстерсервер піднімати не збираєтеся? Здається 2 роки назад він працював. Хотів до свого ігрового клієта включити виключно українські МС. Знайшов лише 1 МС, який адмінить Metal Messiah - його і використовую, як безальтернативний. Але хотілося бачити ще українські проекти. ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
Gecko
|
21.1.2024, 20:32
Сообщение
|
|
|
usercn, Вот держи, это лаунчер локального мс, просто положи его (cs.exe) в свою сборку (если сборка позволяет заменить МС) там где файл hl.exe и при создании сборки укажи cs.exe как основной исполняемый файл (можно без параметров) хотя все параметры запуска будут работать, то есть, создаваемый ярлык на рабочем столе должен смотреть на cs.exe.Далее зарегистрируй аккаунт на github.com > uacn То есть, создай аккаунт с именем uacn Создай репозиторий с именем ms и создай в нем файл servers.txt в этот файл добавь все нужные тебе сервера, вот пример: Код 192.168.0.2:27015 192.168.0.2:27016 192.168.0.2:27017 192.168.0.2:27018 Когда твою сборку запустят, все сервера из этого списка (из файла servers.txt на гитхабе) отобразятся во вкладках Интернет и Зритель Если нужно, могу помочь связать этот файл с любым мониторингом, чтобы всё (сервера) что ты добавил в мониторинг (не важно какой и какую СУБД он использует) оказалось в этом файле по фильтру или без, ну а дальше отобразилось у всех кто использует твою сборку. Подробно как он работает я описал в этой теме Если кратко: cs.exe запускает hl.exe с нужными параметрами, а также проксирует их, паралельно он запускает локальный мс и выключает его вместе с игровым клиентом. ПС. Этот мс лучший из всех что есть, это если мы говорим именно про мс. Из плюсов: - тебе ненужно поднимать центральный МС на сервере. - у тебя не будет проблем со взломом или разного рода сетевыми атаками и он никогда не упадет - этот мс работает в loopback и почти не использует внешнюю сеть, единственное месту куда он будет обращаться, это в репозиторий чтобы скачать файл со списком серверов,проверять он этот файл будет не скачивая его (по хэшу). - также он очень быстрый и легкий, потребляет до 10 МБ памяти с очень большим списком серверов. - его легко можно переписать под любую игру Эта версия лучше той что я опубликовал ранее, в ней убраны все недочеты которые я нашел, а также оптимизирована скорость работы.
Отредактировал: Gecko, - 21.1.2024, 20:44
![]() Не отвечаю на ЛС.
|
Поблагодарили 1 раз
|
|
Gecko
|
21.1.2024, 21:37
Сообщение
|
|
|
Кстати, если нужно быстро заполнить файл servers.txt серверами конкретной страны > города из разных МС то можно использовать эту программу
По поводу связки списка серверов вашего моника на SVV с файлом servers.txt В качестве примера беру моник GMS и смотрю в архиве его дамп db.sql Код CREATE TABLE ga_servers ( id int(11) NOT NULL, status int(11) NOT NULL, moderation int(11) NOT NULL, id_user int(11) NOT NULL, game varchar(255) NOT NULL, ip varchar(255) NOT NULL, port varchar(255) NOT NULL, hostname varchar(300) DEFAULT NULL, map varchar(300) DEFAULT NULL, players int(11) DEFAULT NULL, max_players int(11) DEFAULT NULL, rating int(11) NOT NULL DEFAULT '0', befirst_enabled int(11) DEFAULT '0', top_enabled int(11) DEFAULT '0', vip_enabled int(11) DEFAULT '0', color_enabled varchar(255) DEFAULT '0', gamemenu_enabled int(11) DEFAULT '0', date_add int(11) NOT NULL, top_expired_date int(11) DEFAULT NULL, vip_expired_date int(11) DEFAULT NULL, color_expired_date int(11) DEFAULT NULL, befirst_expired_date int(11) DEFAULT NULL, gamemenu_expired_date int(11) DEFAULT NULL, boost int(11) DEFAULT '0', boost_position int(11) DEFAULT '0', country varchar(64) NOT NULL, ban int(11) DEFAULT '0', ban_couse varchar(300) DEFAULT NULL, ban_date int(11) DEFAULT NULL, verification_rand int(11) DEFAULT NULL, description text ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Дальше на основе этих данных пишем скрипт выгрузки серверов (это простейший скрипт который просто выгрузит все сервера) в файл servers.txt Cкрипт экспорта на bash Код #!/bin/bash MYSQL_USER="user" MYSQL_PASSWORD="123123" MYSQL_DATABASE="БД" # Запрос mysql -u "$MYSQL_USER" -p"$MYSQL_PASSWORD" -D "$MYSQL_DATABASE" -e "SELECT CONCAT(ip, ':', port) FROM ga_servers" | grep -v "CONCAT(ip, ':', port)" > servers.txt # ЛИБО ЭТОТ ЗАПРОС #mysql -u "$MYSQL_USER" -p"$MYSQL_PASSWORD" -D "$MYSQL_DATABASE" -N -B -e "SELECT CONCAT(ip, ':', port) FROM ga_servers" > servers.txt echo "Сервера добавлены в файл servers.txt" Ну а дальше по системному крону отправляем с помощью гита этот файл на гитхаб. Просто нужно описать логику проверки таблицы на изменение данных, и в случае если таблица обновила данные IP:PORT (путем проверки хэшей), то отрабатываем скрипт экспорта на гитхаб/репу (пушим изменения) или на другой сервер где лежит файл servers.txt, к примеру по ftp. Так вы можете выгрузить список серверов из чего угодно и как угодно, любым скриптом на go,bash,php... На go это можно сделать даже без гита.
Отредактировал: Gecko, - 21.1.2024, 23:21
![]() Не отвечаю на ЛС.
|
|
|
|
![]() ![]() |