czytam cały czas :)
popytałem się na OTLandach i dostałem sugestię ->
https://github.com/otland/forgottens...ript.cpp#L3966
Tutaj to już zależy od zasad serwera. Ja preferuję mechanikę z klasycznych hack'n'slashów, po zalogowaniu do serwera zawsze mamy respawn w mieście.
Jeszcze jest kwestia jak takie mapy będą "generowane". O to co chciałbym zrobić: gracz wchodzi na specjalny tile (może to być TP, dziura jakaś bądź schody). Serwer wyciąga informację z teleportu o nazwie pliku z mapą, np. "dungeon_rats001", poczym w folderze z mapami tworzy jej kopię "dungeon_rats001_ZbysiuKnight" kiedy wszystko zostanie przygotowane to serwer wrzuca ZbysiaKnighta na taką mapę. Kiedy ZbysiuKnight będzię miał chęć opuszczenia mapy to po prostu kieruje się do jej wyjścia. Kopia mapy będzie wciąż istniała na serwerze chyba, że gracz wyloguje się to wtedy mapka zostanie skasowana. Respawny? Na takich mapach nie byłoby respawnów. Czyścimy dungeona i wychodzimy. Jeżeli chcemy aby znowu pojawiły się tam monstery musimy od nowa zalogować się na serwer.
Takie instancje mogą mieć negatywny wpływ na społeczność serwera, mniejszy kontakt z graczami itp.
EDIT: znalazłem troszkę teorii na wikipedi
In massively multiplayer online games, an instance is a special area, typically a dungeon, that generates a new copy of the location for each group, or for certain number of players,
https://en.wikipedia.org/wiki/Instance_dungeon