Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Planlanmış Yeniden Başlatma

Kendini işine adamış yöneticilerin çoğu, sunucularının tam potansiyelinde çalışmasını sağlamaya kararlıdır. Bunu yapmanıza yardımcı olmanın bir yolu sistemi yeniden başlatmaktır. Şahsen, her sabah sistemimi yeniden başlatmayı seviyorum.

Planlama

Daha önce de belirttiğim gibi, sistemimi günde en az bir kez yeniden başlatmayı seviyorum. Ancak, ya evde değilsem? Ya günlerce uzakta olacaksam? Burada bir zamanlayıcı nesnesi çok faydalı olacaktır.
[ITEMDEF i_reboot_system_obj]
ID=i_crystal_ball
NAME=Reboot [DO NOT REMOVE]
WEIGHT=200
TYPE=t_eq_script

ON=@Create
    ATTR=attr_decay
    TIMER=60
   
ON=@Timer
    LOCAL.HOUR = <SERV.RTIME.FORMAT %H>
    IF (<LOCAL.HOUR> == 06)
        SERV.SAVESTATICS
        SERV.SAVE
        SERV.SHUTDOWN 1
        LOCAL.SPAWN = <SYSSPAWN C:\Windows\System32\shutdown.exe -r -t 120>
    ENDIF
    TIMER = 60
    RETURN 1
Neyse ki bizim için, daha spesifik bilgiler döndürmek için RTIME'ı genişleten dahili bir FORMAT işlevi var. Öyle olur ki, %H argümanı saati döndürür, böylece bundan yararlanabiliriz. IF ifadesine bakarsanız, saat 06'yı aradığımı fark edeceksiniz. Bu noktada, günlük yeniden başlatmayı duyuracağız, istatistikler üzerinde bir kaydetme gerçekleştireceğiz ve bir dünya kaydetme işlemi gerçekleştireceğiz. Son olarak, harici programı çağırmak için SYSSPAWN'ı kullanacağız.

Restarting Sphere

Bahse girerim şimdi, "Tamam, nasıl yeniden başlatılacağını buldu, ama sunucuyu nasıl yeniden başlatacak?" diye düşünüyorsunuzdur. Buna yaklaşmanın birkaç yolu var:

1. Başlangıç klasörünü kullanın.
2. Sphere'i bir hizmet olarak çalıştırın.

Sphere'i bir hizmet olarak çalıştırmayı hiç denemedim, bu yüzden ilk yöntemi kullanacağız. Şu talimatları izleyin:

1. Sphere klasörünüzü açın.
2. SphereSvr.exe'dan bir kısayol oluşturun (Kısayol Oluştur'> sağ tıklayın).
3. Kısayolu bir kez tıklayın, ardından Kes'i (Ctrl+X) tıklayın.

Şimdi Başlangıç klasörünüze gitmeniz gerekiyor (C: \ Documents and Settings \ \ Start Menu \ Programs \ Startup veya Başlat > Tüm Programlar > Başlangıç). Kısayolu bu klasöre yapıştırın (Ctrl+V). Hepsi bu kadar! Sphere artık her önyüklemede başlamalıdır.

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?