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:

  1. All contribution data is copied to a history table

  2. The member is removed from the active roster

  3. Data is preserved for up to 1 year

When a Member Rejoins

When a former member rejoins the same guild:

  1. System checks for existing history

  2. If found, all contributions are automatically restored

  3. 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:

Data Type
Description

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:

Data Type
Reason

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