Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
6 / 6 / 0
Регистрация: 04.02.2022
Сообщений: 15

Нужен ли Хостинг?

13.07.2022, 08:31. Показов 1907. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем привет! У меня есть небольшой вопрос, заранее говорю, что я ещё плох в программировании и продолжаю его изучать и просто интересуюсь у вас.

Представим, что у меня есть полностью оффлайн игра, что-то по типу Subway Surfes, где только есть ты один, но взаимодействовать с игроками можно только через таблицу лидеров или что-то типо того. И вот у меня вопрос.

Так как таблица лидеров или, что-то подобное является онлайн, то нужно ли арендовать Хостинг, только из-за одной этой функции. И если да, то насколько дорогой и какой вообще?

И ещё вопрос, нужно ли арендовать Хостинг даже когда игра полностью оффлайн?

Заранее спасибо за ответ!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.07.2022, 08:31
Ответы с готовыми решениями:

Нужен хостинг!
С поддержкой cgi-bin сценариев. И есть ли с возможностью выполнения собственных служб.

Нужен хостинг
Добрый день уважаемые форумчане. Мне нужен хороший, качественный и надежный хостинг вроде nic.ru Главное, чтобы давалось ОЗУ 128 Мб (как...

Нужен хостинг!
Кто знает нормальный бесплатный хостинг с поддержкой всех функций PHP включая отправку почты?

4
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,965
Записей в блоге: 232
14.07.2022, 17:33
Лучший ответ Сообщение было отмечено XLAT как решение

Решение

Как вариант - бесплатная база данных Firebase от компании Google: https://firebase.google.com. Для Firebase есть поддержка на разных языках: C++, JavaScript, C# и т.д, то есть вы пишите клиент (оффлайн игру) на любом из поддерживаемых языков и отправляете запросы на Firebase: добавить запись, прочитать, удалить, изменить Например, есть для движка Unity: Add Firebase to your Unity project Firebase не имеет серверного скриптинга.

Я делал взаимодействие с базой данных Firebase из клиента на JavaScript по этой видео-инструкции:



Ещё вариант - MongoDB Atlas (для входа на сайт нужен VPN, я использую плагин для браузера VeePN).

Есть много бесплатных хостингов для баз данных, особенно, для PHP + MySQL. Вы создадите скрипт на PHP, который будет работать на хостинге. Это скрипт можно нагуглить. Скрипт принимает данные от вашей игры и сохраняет их в базу данных, либо выдаёт данные по запросу. Заодно можно сделать веб-страничку игры, где отображать таблицу рекордов. Я пробовал этот способ, но сейчас я использую бесплатный хостинг Heroku, у которого есть бесплатная MySQL (кроме MySQL на Heroku есть другие БД, например, PostgreSQL), а скрипты пишу на TypeScript + Node.js (можно использовать JavaScript). Я соединяюсь с сервером с помощью веб-сокетов, моя инструкция: Инструкция по развёртыванию Node.js сервера с WebSockets на бесплатном хостинге Heroku. Веб-клиент и Desktop-клиент (Qt). Мой пример: Рисование квадратов, координаты которых считываются с удалённой базы данных MySQL и передаются с сервера через WebSocket. Туториал Metanit по MySQL и Node.js: https://metanit.com/web/nodejs/8.1.php. Вместо MySQL можно использовать MongoDB Atlas: https://metanit.com/web/nodejs/6.1.php

Можно ещё найти варианты со скриптингом на других языках на северной части: C# (ASP.NET), Java и т.д. Но на C# и Java я находил только по одному бесплатному хостингу, например, для C# + ASP.NET + база данных: https://somee.com/ На C++ я не нашёл ни одного бесплатного VPS, но на С++ придётся сложнее в освоении, я не пробовал VPS на С++.
1
6 / 6 / 0
Регистрация: 04.02.2022
Сообщений: 15
14.07.2022, 18:28  [ТС]
Спасибо большое за совет на будущее, но меня немного смущает слово "бесплатная база данных". Это точно надёжно? Если да, то в чём отличие бесплатных хостов и баз данных от платных?

Объясните если не сложно

И ещё, вы сказали, что для входа в MongoDB Atlas нужен VPN, но ведь разве большинство VPN'ов не крадут наши данные? Или есть исключения?
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,409
Записей в блоге: 14
14.07.2022, 18:56
Vpn вы можете поднять свой, личный. У Oracle, говорят, бесплатные vps доступны.

Бесплатный хостинг обычно урезан по ресурсам и ничего вам не гарантирует. Работает - хорошо, нет - ну что, бывает.
Всегда делайте бекапы.

Хостинг покупать для обучения не нужно точно. Если игра уже есть, но требования по доступности не высоки (сохранил данные - хорошо, нет удалось - позже попробуем) , можно и на домашней машине поднять.
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,965
Записей в блоге: 232
14.07.2022, 19:16
Лучший ответ Сообщение было отмечено Dinaid как решение

Решение

Цитата Сообщение от Dinaid Посмотреть сообщение
но ведь разве большинство VPN'ов не крадут наши данные?
Я не думаю, что владельцы плагина VeePN украдут ваш пароль от таблицы рекордов на MongoDB Atlas, чтобы себе там вручную поставить рекорд побольше. Включайте VPN, когда вам нужно зайти на MongoDB Atlas и отключайте, когда выходите. Если думаете, что даже отключенный плагин VPN может красть пароли, то это вряд ли, разработчики браузера должны были это продумать.

Цитата Сообщение от Dinaid Посмотреть сообщение
меня немного смущает слово "бесплатная база данных"
Это значит, что есть ограничения по сравнению с платными. Например, на Heroku одно из ограничений MySQL - это размер базы данных ограничен 5 МБайтами. Вы очень долго не сможете забить эти 5 МБайт таблицей рекордов. Если ограничения не устраивают, то на Heroku можно активировать платную базу данных. Стоимость начинается от $10 в месяц. Можно посмотреть ограничения бесплатной MySQL и платные тарифы здесь: https://elements.heroku.com/addons/cleardb

Цитата Сообщение от Dinaid Посмотреть сообщение
Это точно надёжно?
Точно. В MongoDB Atlas в бесплатном тарифе есть ограничения, которые можете посмотреть в таблице и сравнить с платными тарифами: https://www.mongodb.com/pricing Та же Firebase очень популярна и вряд ли Google можно назвать ненадёжным. Посмотреть таблицу бесплатного и платного тарифов Firebase здесь: https://firebase.google.com/pricing

Я думаю, что пока бесплатного тарифа вам с головой хватит для ваших инди-игр. Потом перестанет хватать, у них же активируете платный тариф.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.07.2022, 19:16
Помогаю со студенческими работами здесь

Нужен хостинг
Подскажите пожалуйста, нужен хостинг надёжный а то 2 месяца назад купила домен и хостинг а сегодня McHost.ru пропал. Сей час не знаю как...

Нужен простой хостинг
Всем добрый день! Хотя подобных тем много, но все же решил сделать свою, потому что есть конкретика. Итак, что я ищу? Я ищу хостинг с...

Нужен бесплатный хостинг
нужен бесплатный(дешевый) хостинг, чтоб поставить на него сервер кс 1.6 Сервер не занимает много место, простая программка которая...

Нужен бесплатный хостинг
Нарисовался один проект, но не могу найти хостинг с поддержкой PHP, MySQL, местом не менее 100 мб и без рекламы(( Нашел Фатал - требует...

какой нужен хостинг
Какие услуги должен предоставлять хостинг для того что бы на нем крутился сайт на joomla?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru