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 1Neyse 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.

