Guild Member History Preservation
Introduction
The Guild Member History Preservation system automatically saves contribution data when members leave or are kicked from a guild. If they rejoin the same guild later, their entire contribution history is instantly restored.
This feature eliminates the frustration of losing months or years of accumulated contributions due to temporary absences, real-life situations, or accidental kicks.
How It Works
When a Member Leaves
When a guild member leaves voluntarily or is kicked:
All contribution data is copied to a history table
The member is removed from the active roster
Data is preserved for up to 1 year
When a Member Rejoins
When a former member rejoins the same guild:
System checks for existing history
If found, all contributions are automatically restored
Member appears with their full historical data
No action required - the process is completely automatic.
What Gets Preserved
The following data is saved and restored:
Gold Contributions
Total penya donated to the guild
EXP Contributions
Total EXP donated to the guild
Nickname/Alias
Your custom guild title
Fee Contributions
Lifetime payments (if fee system enabled)
What Gets Reset
For security and fairness, some data is intentionally reset:
Guild Rank
Always returns as Rookie.
Weekly Fee Status
Must pay again for current week
Retention Period
Historical data is preserved for 365 days (1 year) after leaving.
After this period, the data may be automatically cleaned up during server maintenance. Members rejoining after 1 year will start fresh.
Guild Deletion Cleanup
When a guild is permanently disbanded:
All active member data is removed
All inactive/historical member data is also removed
This prevents orphaned records in the database
If members later create or join new guilds, they start completely fresh.
Limitations
One Record Per Guild
The system stores one historical record per player per guild:
If you leave and rejoin multiple times, each leave overwrites the previous record
The most recent leave data is what gets restored
No Cross-Server Transfer
Historical data is server-specific:
Data from one server cannot transfer to another
Each server maintains its own history
Frequently Asked Questions
Q: Do I need to do anything to preserve my data? A: No, it's completely automatic. Just leave normally and rejoin when ready.
Q: Can I see my historical data before rejoining? A: No, the data is only visible after you rejoin the guild.
Q: What if I was kicked unfairly? A: Your data is still preserved. If the guild re-invites you, everything is restored.
Q: Does this work for guild mergers? A: No. If your guild merges into another, you're joining a "new" guild and start fresh there.
Q: Can the Guild Master see inactive member data? A: Currently, only active member data is visible. Historical data is stored but not displayed until the member rejoins.
Q: What happens after 1 year? A: Data may be cleaned up. Rejoining after 1 year typically means starting fresh.
Last updated