- Katılım
- 2 Ocak 2024
- Mesajlar
- 100
- Tepkime puanı
- 119
- Puanları
- 0
- Discord
- Deneme
- Mevcut Bakiye
- 425 ₺
vSRO Database Temizleme: MaxiGuard_User Tablolarını Sıfırlama
Sunucunu sıfırdan açarken ya da beta sonrası temiz bir başlangıç yaparken oyun veritabanını temizlemek tek başına yetmiyor. MaxiGuard kullanıyorsan onun kendi veritabanında da karakterlere ait bir yığın kayıt birikiyor: achievement durumları, buff'lar, custom title'lar, ban listeleri, sıralama tabloları ve HWID kayıtları.
Aşağıdaki sorgu
Dikkat: Bu oyun veritabanı değil
Sorgunun hedefi
Oyun veritabanını da temizlemek istiyorsan o ayrı bir iştir, karıştırma.
Bunu okumadan çalıştırma
Listede
Sunucunu günlerce ayarlayıp sonra bu sorguyu çalıştırırsan hepsini baştan girmen gerekir. Tamamen sıfırdan kurulum yapmıyorsan bu satırları listeden çıkar.
Neden _Scheduler yorum satırında
Sorgunun içinde şu satırı göreceksin:
Başındaki iki tire onu devre dışı bırakır, yani çalışmaz. Bilerek böyle bırakılmış.
Gerçekten sıfırlamak istiyorsan başındaki tireleri kaldırırsın, ama ne yaptığını bilerek yap.
Temizlenen tablolar ne işe yarıyor
Karakter verisi: _AchievementStatus, _ActiveBuffs, _AutoPotionConfig, _AvailableIcons, _AvailableTitles, _CharChest, _CharChestLogs, _CharCustomTag, _CharCustomTitle, _CharIcon, _CharIconRightSide, _CharnameColor, _CharPetFilterConfig, _CharPinLock, _CharPinTrustedDevices, _CustomGenderSwitch, _TitleColor, _UserSavedReverseLocations
Etkinlik ve PvP: _BattleArenaList, _CaptureTheFlagList, _CurrentEventTeamList
Sıralama: _DynamicRank_Custom1 ile _DynamicRank_Custom5 arası, _DynamicRankJob_Hunter, _DynamicRankJob_Thief, _DynamicRankJob_Trader, _DynamicRankUnique
Ceza ve güvenlik: _ChatBan, _ChatPCBan, _GlobalBan, _PCBan, hwidlist, hwidlist_V2
Log kayıtları: _CommandLogs, _GlobalLog, _LoginLogoutStatisticsExt, _LoginLogoutStatisticsExt_V2, _UniqueKillLog
Sunucu köprüsü: _BridgeCommands, _BridgeCommands_Planned, _GameServerCommands, _GameServerCommands_Planned
Diğer: _ClientConfig2, _DailyFGWLimit, _PartyData, _StallNetwork
HWID listelerinin de temizlendiğini unutma. Daha önce yasakladığın donanımlar serbest kalır, ban listesini sıfırdan oluşturursun.
Uygulama sırası
Sorgu
Sık karşılaşılan sorunlar
TRUNCATE hata veriyor. Tabloya yabancı anahtar bağlıysa TRUNCATE reddedilir. O tablo için
Tablo bulunamadı hatası. MaxiGuard sürümleri arasında tablo isimleri değişebiliyor. Sende olmayan satırı listeden çıkar, kalanları çalıştır.
Sunucu açılıyor ama MaxiGuard özellikleri çalışmıyor. Büyük ihtimalle
Sunucunu sıfırdan açarken ya da beta sonrası temiz bir başlangıç yaparken oyun veritabanını temizlemek tek başına yetmiyor. MaxiGuard kullanıyorsan onun kendi veritabanında da karakterlere ait bir yığın kayıt birikiyor: achievement durumları, buff'lar, custom title'lar, ban listeleri, sıralama tabloları ve HWID kayıtları.
Aşağıdaki sorgu
MaxiGuard_User veritabanındaki 61 tabloyu tek seferde temizler.Dikkat: Bu oyun veritabanı değil
Sorgunun hedefi
MaxiGuard_User veritabanıdır, SRO_VT_SHARD değil. Karakterlerin, itemlerin ve guildlerin kendisi bu sorgudan etkilenmez, onlar oyun veritabanında durur.Oyun veritabanını da temizlemek istiyorsan o ayrı bir iştir, karıştırma.
Bunu okumadan çalıştırma
Listede
_Ref ile başlayan 11 tablo var ve bunlar oyuncu verisi değil, senin MaxiGuard ayarların:| Tablo | Silinince ne kaybedersin |
|---|---|
| _RefAchievements | Tanımladığın achievement listesi |
| _RefCustomCTFReward | Capture the Flag ödül ayarları |
| _RefCustomElixirRate | Elixir başarı oranları |
| _RefCustomPlusLimit | Plus limiti ayarları |
| _RefCustomPowderRate | Powder oranları |
| _RefDynamicRankV2 | Sıralama tanımları |
| _RefDynamicRankV2_CustomIcons | Sıralama ikonları |
| _RefEventRegister | Etkinlik kayıt tanımları |
| _RefEventSchedule | Etkinlik saat çizelgesi |
| _RefItemManipulationDefaultData | Item manipülasyon varsayılanları |
| _RefMobKillNotify | Mob kill bildirim ayarları |
Sunucunu günlerce ayarlayıp sonra bu sorguyu çalıştırırsan hepsini baştan girmen gerekir. Tamamen sıfırdan kurulum yapmıyorsan bu satırları listeden çıkar.
Neden _Scheduler yorum satırında
Sorgunun içinde şu satırı göreceksin:
--TRUNCATE TABLE _SchedulerBaşındaki iki tire onu devre dışı bırakır, yani çalışmaz. Bilerek böyle bırakılmış.
_Scheduler sunucunun zamanlanmış görevlerini tutar; temizlersen otomatik etkinlikler, yeniden başlatmalar ve zamanlı işler durur.Gerçekten sıfırlamak istiyorsan başındaki tireleri kaldırırsın, ama ne yaptığını bilerek yap.
Temizlenen tablolar ne işe yarıyor
Karakter verisi: _AchievementStatus, _ActiveBuffs, _AutoPotionConfig, _AvailableIcons, _AvailableTitles, _CharChest, _CharChestLogs, _CharCustomTag, _CharCustomTitle, _CharIcon, _CharIconRightSide, _CharnameColor, _CharPetFilterConfig, _CharPinLock, _CharPinTrustedDevices, _CustomGenderSwitch, _TitleColor, _UserSavedReverseLocations
Etkinlik ve PvP: _BattleArenaList, _CaptureTheFlagList, _CurrentEventTeamList
Sıralama: _DynamicRank_Custom1 ile _DynamicRank_Custom5 arası, _DynamicRankJob_Hunter, _DynamicRankJob_Thief, _DynamicRankJob_Trader, _DynamicRankUnique
Ceza ve güvenlik: _ChatBan, _ChatPCBan, _GlobalBan, _PCBan, hwidlist, hwidlist_V2
Log kayıtları: _CommandLogs, _GlobalLog, _LoginLogoutStatisticsExt, _LoginLogoutStatisticsExt_V2, _UniqueKillLog
Sunucu köprüsü: _BridgeCommands, _BridgeCommands_Planned, _GameServerCommands, _GameServerCommands_Planned
Diğer: _ClientConfig2, _DailyFGWLimit, _PartyData, _StallNetwork
HWID listelerinin de temizlendiğini unutma. Daha önce yasakladığın donanımlar serbest kalır, ban listesini sıfırdan oluşturursun.
Uygulama sırası
MaxiGuard_Userveritabanının tam yedeğini al- Sunucuyu kapat, sorguyu açık sunucuda çalıştırma
- Sıfırdan kurulum yapmıyorsan
_Refsatırlarını listeden çıkar - Sorguyu çalıştır
- Sunucuyu başlat ve MaxiGuard'ın hatasız yüklendiğini kontrol et
Sorgu
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Sık karşılaşılan sorunlar
TRUNCATE hata veriyor. Tabloya yabancı anahtar bağlıysa TRUNCATE reddedilir. O tablo için
DELETE FROM kullan, ancak kimlik sayacının sıfırlanmayacağını bil.Tablo bulunamadı hatası. MaxiGuard sürümleri arasında tablo isimleri değişebiliyor. Sende olmayan satırı listeden çıkar, kalanları çalıştır.
Sunucu açılıyor ama MaxiGuard özellikleri çalışmıyor. Büyük ihtimalle
_Ref tabloları da temizlenmiştir. Ayarları yeniden girmen ya da yedekten dönmen gerekir.
