А не проще вкладывать деньги в свою сборку, и платить лучше гуглу чем в никуда? |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| ! | В разделе запрещено создавать темы связанные с раскруткой игровых серверов |
|
|
А не проще вкладывать деньги в свою сборку, и платить лучше гуглу чем в никуда? |
Eka
|
4.6.2023, 18:55
Сообщение
|
|
|
Код defer listenport.Clos() Жаль не скомпилится ![]() цитаты великих умов
Цитата аналог libcurl в Go это net/http |
|
|
|
Gecko
|
5.6.2023, 19:50
Сообщение
|
|
|
csnet, Да, твой вариант очень неплох. Но тут есть узкое горлышко, это сам моник. В моём случае, тебе вообще ничего не нужно, просто текстовый файл в котором будет список серверов в формате server:port, этот текстовый файл может спокойно лежать на github.com, да хоть где. НО! и это очень важный момент, моя идея немного отличается от идеи безмсишного клиента, и это возможность скачивать из разных источников, то есть, в бинарник вшито определенное количество доменов. Происходит ротация доменов, при каждом новом запуске загружает servers.txt из определенного источника (по доменному имени который вшит в бинарник) создается контрольная метка, и при следующем запуске отдаются сервера уже с другого доменного имени и опять создается контрольная метка, и так далее... Если домен не доступен то грузит файл с предыдущего хоста, а уже при следующем запуске отталкиваясь от метки наступает очередь следующего хоста (домена). И ещё один момент, в моей идее - сервера рисуют по значениям пинга, у кого эти значения меньше, тот и в топе, так-как и должно быть, кроме того, программа будет проверять хеши необходимых файлов и создавать их в случае не состыковок по хешам. Такой вариант идеален для владельцев игровых серверов. И я тебя уверяю, мой мастер-сервер, который на данный момент содержит 200 строк кода на go (это только базовая защита и работа с протоколом), не создает вообще никаких неудобств клиенту, да, ms будет потреблять около 5мб памяти, вот и всё, но зато стабильная отдача всех рабочих nonSteam серверов, и также никаких зависаний и прочей фигни, если что-то и будет, в бетке всё исправлю, но это локальный мс, по этому, это своего рода АК47 в мире MS, там априори нет, и не будет такого переизбытка кода и функционала которое можно встретить в решениях лежащих в свободном доступе. Я вот тут размышлял на тему платформы, это даёт простом владельцам серверов огромные возможности по раскрутке серверов, и по сути, моники будут уже ненужны. А каждый владелец сервера может покупать долю в сборке, их может быть хоть тысяча, к примеру у одной сборки может быть 100 собственников, чтобы заносить гуглу 100к им нужно каждому платить всего 1к, кто-то не заплатил - не проблема, платишь в другой сборке где у тебя доля и где платят все. Всё что нужно это домен, и больше ничего, именно доменное имя в данной схеме решает кто хозяин сборки. Но это лучше чем просто бездумно платить постоянно как наркоман, перестал платить и всё - уники ушли. Ведь каждый твой платёж уходит в твою сборку а не дяде, даже когда ты перестал оплачивать раскрутку сборки, её могут раскручивать другие владельцы по бесплатным каналам, эта та схема когда твою сборку раскручивает куча народу. ВАЖНО ПОНЯТЬ ОДНУ ВЕЩЬ! Твой сервер будет всегда в списках потому как домен будет вшит в сборку, то есть, твой один сервер (домен) будет добавлен в любой список всех участников по умолчанию! Как я и писал ранее, владельцы сборки могут добавлять каждый в свой список сервера других владельцев. Как-то так )))
Отредактировал: Gecko, - 5.6.2023, 21:44
![]() Не отвечаю на ЛС.
|
Поблагодарили 1 раз
|
|
Gecko
|
6.6.2023, 21:24
Сообщение
|
|
|
Metal Messiah, Честно, навеяло. Код https://www.youtube.com/watch?v=-ckaPGoQ6XU&t=726s Не в твой огород камень, просто юморнуть решил. ![]() Не отвечаю на ЛС.
|
|
|
|
Tox1c
|
8.6.2023, 8:15
Сообщение
|
|
|
Все просто ждут более осмысленного в теме
Я за любую движуху, где меньше воды) |
|
|
|
Gecko
|
8.6.2023, 8:31
Сообщение
|
|
|
ETO_BYLO_LETOM, "Запарно" что? Будет готовый установщик, который установит клиент в котором всё настроено, в нем будет технический каталог в котором нужно будет поменять значения нескольких переменных в скрипте и запустить скрипт пересборки установщика. Дальше человек должен зарегистрировать аккаунт на github.com, чтобы разместить там файл servers.txt ну либо любой бесплатный хостинг. Всё! Для очень богатых желательно зарегистрировать свой домен. И у человека полностью готовый клиент, безотказный мастер-сервер который будет работать как швейцарские часы и которому будет пофигу на любые виды атак. В сборке также будет защита от подмены всех важных файлов. Всё что нужно, это её распространять, можно даже объединившись с другими владельцами серверов (это основная фишка сборки). - то есть, сборка дает возможность кооперации 2 и более человек... как это работает: В сборку вшиты к примеру две ссылки (2 домена) К примеру: https://github.com/vasya/cs https://github.com/vitya/store Эти 2 две ссылки будут вшиты в бинарник и будут меняться при каждом новом запуске игры, вначале будет список серверов Васи https://github.com/vasya/cs/servers.txt а потом Вити https://github.com/vitya/store Сервера будут отображаться в том виде в котором записаны в файле servers.txt, в менюшке Случайный сервер будет показан рандомный сервер из файла servers.txt при включении игры. И это всё абсолютно бесплатно! А чтобы было всё по взрослому, ставим GMS запускаем по крону скрипт экспорта серверов из базы в servers.txt, создаем компанию в гугл и раскручиваем сборку. Но тут уже нужно хотя бы дешевый хостинг купить с каким нибудь доменом. Для вообще ленивых и полных дебилов осталось только видео снять как распространять сборку через githubPage + hugo, а не на WordPress и DLE
Отредактировал: Gecko, - 8.6.2023, 8:45
![]() Не отвечаю на ЛС.
|
|
|
|
![]() ![]() |