У меня есть небольшая прототипная игра в Java, где игроки могут создавать свои собственные уровни, а затем настраивать себя в качестве сервера, чтобы приглашать других игроков в свой мир.В целом, это было хорошее введение в мир сетевых технологий.
Однако для конечного продукта я подумывал о том, чтобы расширить его, чтобы иметь центральный сервер с центральным миром.Это позволило бы игрокам встретиться в центральном игровом мире, а затем пригласить друг друга в свои собственные миры или что-то в этом роде.
В идеале, когда игроки входят в мир другого игрока, все они будут эффективноотключен (за исключением, возможно, от универсального канала чата), так что игрок, в мир которого вошла группа, становится новым сервером для других игроков.Надеемся, что эта установка придаст игре непрерывность MMO, а также сохранит трафик на моем сервере как минимум, так как игроки будут в основном не размещать свои собственные области.
Я считаю, что это оченьСкорее всего, что у среднего плеера не будет статического IP - это проблема?Существуют ли угрозы безопасности при передаче информации о соединении одного клиента другому?Есть ли какие-либо другие проблемы или невозможности, о которых мне следует знать, прежде чем начинать попытки?