Неплохо бы еще для аукциона чаров подтверждение через почту сделать, а так же выбрасывать из ги, а то пол сервера воры, ботоводы и прочие говнари, которых нужно банить.
На самом деле Кодекс навариться решил, через недельку другую сам скинет бота который обходит защиту.
В обще-то точек спаума руды очень много, и если долго собирать руду в одном месте, она поменяет расположение. Другое дело что это расположение меняется очень редко, поэтому с одного места можно собрать руду несколько раз.
Грубо говоря алгоритм такой:
Среди всех точек спаума выбирается n-число активных, которые спаумят ресурс. Если ресурс собран, включается таймер, и, через определенное время, он опять ресается, разумеется если точка спаума осталась активной к этому времени и не поменяла месторасположения.
По хорошему, можно просто привязать к таймеру смену точки спаума.
Делать это через бд, хз, все зависит от того что больше загружено ядро или бд, да и это нужно писать все заново.
Мгновенный респ делать нельзя, так как очень быстро вырастет количество ресов у игроков.