Как создать игровой сервер
Ответов на вопрос: 5
Начать нужно с составления схемы обмена данными между клиентом и сервером.
Затем - подберите технологии.
Затем - нужный язык для кодирования.
Если язык не важен - возьмите PHP за основу.
Если игра на Unity, то я не вижу причин не использовать C# для сервера. Там конечно не так просто наверно, как в PHP, но зато язык один. Не придется учить другой язык.
Если разработка игры ведется на JavaScript, то смотрите в сторону Node.js
Написать серверную часть, которая будет по запросу от клиента лезть в базу, выбирать нужную информацию и отправлять ее клиенту.
Доделать клиент игры так, чтобы он знал где сервер, как отправить к нему запрос и как разобрать ответ.
Подумать о безопасности, чтобы не слать все в открытом виде, и чтобы не могли легко подделать запрос, получив чужую информацию.
Почитать про tcp/ip, про http/xml, про API, про sql.
не знаю подойдет ли вам, посмотрите в сторону https://developers.google.com/games/services/
Можно сделать сервера на С#, передавать запросы по TСP, сервера должен работать на отдельном VDS ( К примеру vps.house - тут я тестил, все работало ). Почитай про создание сервера-клиента на С#, т.к. тут не требуется держать связь с игроком, а просто доставать данные, то данный вариант более чем подойдет. Хотя, можно доставать данные из БД и на стороне клиента.
Добавить ответ на вопрос
Информация о вопросе
Сколько ответов на вопрос?
На вопрос "Как создать игровой сервер" 5 ответов.
Кто задал этот вопрос?
Вопрос задал Kononov_Leonid в категории Серверы.
Когда задали этот вопрос "Как создать игровой сервер"?
Вопрос задали 3 года назад.