Записывайте в какой-нибудь атрибут, например data-pln значение из бд, без форматирования, тоесть без точек и приписок. И при добавлении берите это значение
Николай Алексеев, Ну впринципе если не нужно помнить и знать всех подключенных пользователей и переодически с ними общаться, то wcf может и подойдет.
Ну с авторизацией там проблемы конечно. Сертификаты нужно генерировать, подключать. Что-то свое придумать с касмотмными заголовками не получится. Если только в каждом методе каким нибудь первым параметром не передавать какой-нибудь токен :D
Еще зависит от типа подключения, крч гемор.
Мож тут чёто есть
А что вы хотите реализовать? Вы уверены что для вашей задачи необходим WCF?
Такая поганая штука, хотя с одной стороны вроде-бы и удобно, а с другой стороны много проблем, особенно отлов внутренних исключений самого wcf, которые хрен перехватишь и которые ложат весь сервис такое себе. Хотя смотря как использовать.
Просто зачем вы задали вопрос сохранения, у вас что уже реализована генерация мира с возможностью его изменения? Для чего вам сейчас нужно сохранение? Вы пытаетесь начать с конца, реализуйте хотя-бы базовые вещи.
Northen73, Это вы про сохранение в файл? Я не знаю какая у вас там структура, массив или объект, или что угодно.
Почитайте про сериализацию. Про модуль я имею ввиду есть отделенная структура, или скажем класс. У которого содержаться все методы сохранения\загрузки мира. Которому мы дает какой-нибудь объект мира и говорим сохрани этот мир или загрузи сюда мир и эти методы это выполняют. Суть в том, что они все в одном месте и если вы захотите переписать сохранение например в какую нибудь бд, то вам просто нужно переписать эти методы.
Northen73, ну естественно, только всмысле генерировать мир заново? По вашему нужно генерировать мир пока не закончится память? Мир создается вокруг игрока в зоне его видимости, больше не нужно. Естественно для одного и того же мира один и тот же сид, что за вопросы.
Northen73, крч вообще пофиг, если это типа майнкрафт то мир вам сохранять не нужно, так как он процедурно генерируемый, сохранять вам нужно только изменения мира, тоесть что-то сломали, что-то поставили только это.
Так как эта игра врядли дойдет до своего логического конца, берите любую бд, можно mongodb, можно хоть прям сериализованный массив тупо в файл пихать. Так как сохранения будут или по таймеру или по кнопке. Вынесите сохранение в отдельный модуль который можно при необходимости легко переписать.