Oyuncuları atmadan sunucu bakımı
Sunucuyu güncellememiz gerektiğinde oyunculara tam olarak ne olur? Basit cevap fişi çekmek olurdu. Biz daha iyisini kurduk ve ideal olarak neredeyse fark etmeseniz de en sevdiğim özelliklerden biri.
Duyuru. Sunucu, çalışan her dünyaya bir bakım mesajı gönderebilir. Oyunda geri sayımlı bir afiş belirir: "Sunucu 10 dakika içinde yeniden başlıyor." Mesajın elle kapatılması gerekir, ama ancak birkaç saniye sonra; böylece kimse savaşın hararetinde yanlışlıkla tıklayıp kapatmaz.
Nazik yeniden başlatma. Geri sayım bitince dünya düzenli şekilde kapanır: oyun durumu kaydedilir, oyuncular gizemli bir "bağlantı koptu" yerine açıklayıcı bir veda ekranıyla uğurlanır, konteyner durdurulur. Bir sonraki katılımda dünya yeni sürümle yeniden uyanır; kayıt elbette hâlâ orada.
Arkasındaki teknik: Güvenli bir yönetici uç noktası duyuruları kabul eder; yalnızca sunucunun bildiği bir jetonla korunur. Jeton yapılandırılmamışsa özellik tamamen kapalıdır; açık bir duyuru uç noktası yaramazlığa davetiye olurdu. Yöneticiler için ayrıca doğrudan oyun içinde sohbet komutları ve yönetim panelinde dünya başına bir düğme var.
Beklenmedik bir yan etki: sistem var olduğundan beri güncellemeleri daha sakin, dolayısıyla daha sık yapıyoruz. İyi bakım araçları yalnızca bakımı değil, tüm projeyi iyileştirir.
Yorumlar