Как настроить консольный сервер Unity? - PullRequest
1 голос
/ 01 августа 2020

Я относительно новичок в реализации сервера Unity, поэтому у меня нет большого опыта. В любом случае, поскольку сеть очень важна для c, я думаю, что смогу получить некоторую помощь от вас, ребята. Я работаю над игрой Android, и это 2D-игра, НЕ требующая движения или физики. Мне нужен сервер только для обработки некоторых базовых c вычислений и отправки результата в виде 2D-массива клиенту, и сервер также должен обрабатывать информацию об учетных записях в базе данных MySQL (здесь не так много опыта, но есть немного) и система "монетизации", вроде золотых монет и тому подобное. Так что мне не нужен очень сложный сервер, достаточно простой для задач, которые я перечислил выше.

Теперь я не понимаю следующие вещи:

1) Я хотел бы, чтобы мой сервер был. NET Socket API, работающим как консоль, но, судя по всему, не так много хороших руководств и многое, что нужно охватить ... Есть ли у меня другие варианты?

2) Я не могу предсказать будущее, но давайте предположим, что моя игра идет довольно хорошо с множеством игроков, играющих одновременно ... может быть, тысячами. Если я арендую VPS у Google, сможет ли он запустить консольный сервер для всех этих игроков? Я не понимаю, как Supercell или Rockstars (в некоторых примерах c) управляют своими серверами, когда играет столько людей?

В любом случае, очевидно, вы не можете дать мне исходный код для " Complete ", но цель этого сообщения - найти правильную отправную точку для правильного пути. Что мне нужно специально изучить, чтобы построить выделенный сервер с поддержкой MySQL в Unity? Какие уроки я должен следовать? Чего мне следует ожидать по пути? Я хотел бы связаться с кем-то, у кого есть опыт в этой области, и помочь мне как можно меньше, но люди занимаются своими делами, поэтому я думаю, что с этим не повезет ... Сможет ли VPS, арендованный Google, справиться с несколько сотен или тысяч людей?

Я знаю, что не использовал какой-то профессиональный язык и несколько смешных фраз, но я ничего не могу с этим поделать, пока не узнаю все больше и больше по ходу дела. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...