Skip to content

قاعدة البيانات ​

MG-Contest يستخدم oxmysql. استورد install/mg_contest.sql مرة واحدة قبل أول تشغيل. كل الجداول تستخدم InnoDB و utf8mb4.

الجداول ​

الجدوليحفظ
mg_contest_clansالكلانات: الاسم واللون والشعار والقائد ونقاط ELO والانتصارات والخسارات وسلسلة الفوز والقتل والموت والأعلام وعدد الكونتستات.
mg_contest_clan_membersأعضاء الكلان ورتبهم وإحصائياتهم. تُحذف مع الكلان.
mg_contest_player_statsإحصائيات كل شخصية بشكل دائم، حتى بدون كلان.
mg_contest_invitesدعوات الكلان المعلقة والمقبولة والمرفوضة.
mg_contest_bansحظر الكونتستات من لوحة الأدمن، مع السبب ووقت الانتهاء.
mg_contest_historyالكونتستات المنتهية: الزون والفائز والمشاركون (JSON) والمدة وأفضل لاعب.
mg_contest_player_settingsإعدادات التابلت: الخلفية والإشعارات.
mg_contest_battlepass_progressXP اللاعب لكل موسم.
mg_contest_battlepass_clan_progressXP الكلان لكل موسم.
mg_contest_battlepass_claimsالمستويات التي استلمها كل لاعب في كل موسم.

اللاعبون مربوطون بـ citizenid. الشخصية تكون في كلان واحد فقط في نفس الوقت. حذف الكلان يحذف معه أعضاءه ودعواته.

استعلامات مفيدة ​

sql
SELECT name, elo, wins, losses
FROM mg_contest_clans
ORDER BY elo DESC
LIMIT 10;
sql
UPDATE mg_contest_clans
SET elo = 0, wins = 0, losses = 0, win_streak = 0;
sql
DELETE FROM mg_contest_bans
WHERE expires_at < UNIX_TIMESTAMP();
sql
-- Replace with your current season ID
DELETE FROM mg_contest_battlepass_progress      WHERE season_id <> 'contest_season_2';
DELETE FROM mg_contest_battlepass_clan_progress WHERE season_id <> 'contest_season_2';
DELETE FROM mg_contest_battlepass_claims        WHERE season_id <> 'contest_season_2';

DANGER

أوقف السكربت وخذ نسخة احتياطية من قاعدة البيانات قبل تشغيل أي استعلام يغيّر البيانات.

إزالة السكربت ​

بعد أخذ نسخة احتياطية، احذف الجداول إذا لم تعد تحتاج البيانات:

sql
DROP TABLE IF EXISTS
  mg_contest_battlepass_claims,
  mg_contest_battlepass_clan_progress,
  mg_contest_battlepass_progress,
  mg_contest_player_settings,
  mg_contest_history,
  mg_contest_bans,
  mg_contest_invites,
  mg_contest_clan_members,
  mg_contest_player_stats,
  mg_contest_clans;

جميع سكربتات MG Development محمية. يُمنع إعادة توزيعها.