Metin2 Server Mənbəsini (Src) Putty vasitəsilə necə tərtib etmək olar?
Oyundaxili sistemlər, səhv həlləri əlavə etdikdən və ya Metin2 PVP serverinizdə nüvə (oyun/db) səviyyəsində dəyişikliklər etdikdən sonra, bu dəyişikliklərin oyunda əks olunması üçün mənbə kodlarınızı FreeBSD serverinizdə yenidən tərtib etməlisiniz (yaratmalısınız). Bu təlimatda siz oyunu və db-ni səhvsiz tərtib etmək üçün addımları öyrənəcəksiniz.
1. Tələb olunan Mənbə Faylların Serverə Yüklənməsi
Kompilyasiya prosesinə başlamazdan əvvəl, kompüterinizdə redaktə etdiyiniz mənbə faylları serverdəki düzgün qovluğa köçürməlisiniz:
- Filezilla və ya WinSCP proqramı ilə serverinizə qoşulun.
- Əsas kataloq adətən istifadə olunur
/usr/src/Qovluğa gedin. - oyununuza aiddir Server Mənbəsi Qovluqunuzu (oyun və db mənbə kodları olan) buraya yükləyin. Qovluq adı adətən belə olur
mainline,srcvə yaserverolduğunu yoxlayın.
2. Putty ilə mənbə kataloquna daxil olmaq və təmizləmək
Köhnə kompilyasiyadan qalan fayllar yeni sistemlərin səhv qurulmasına və ya kompilyasiya zamanı münaqişələrə səbəb ola bilər. Buna görə hər yeni tikintidən əvvəl təmizləmə aparılmalıdır:
- Putty proqramını açın və serverinizə root olaraq qoşulun.
- Oyun mənbə faylınızın yerləşdiyi qovluğa dəyişin (Nümunə kataloqu):
cd /usr/src/server/game/src - Köhnə tikinti qalıqlarını təmizləmək üçün bu əmri yerinə yetirin:
gmake clean
3. Oyun və DB fayllarının tərtib edilməsi
Təmizləmə prosesi başa çatdıqdan sonra tərtib əmrlərini bir-bir işlədə bilərsiniz. Serverinizin performansından asılı olaraq proses bir neçə dəqiqə çəkə bilər:
- Oyunun tərtibi: Eyni qovluqda (oyun/src) olarkən aşağıdakı əmri verməklə tərtib etməyə başlayın:
gmake -j4
*(Qeyd: -j4 serverin bütün 4 nüvəsindən istifadə etməklə kompilyasiyanı sürətləndirir. Siz onu server prosessorunuza uyğun dəyişə bilərsiniz.) - DB tərtibi: Oyunun tərtibi tamamlandıqdan sonra db qovluğuna keçin:
cd ../../db/src - Əvvəlcə DB üçün təmizləmə aparın:
gmake clean - Sonra DB qurmağa başlayın:
gmake -j4
4. Kompilyasiya edilmiş faylların oyuna idxalı
Kompilyasiya prosesi heç bir səhvsiz (səhv vermədən) tamamlandıqda qovluqda yeni yaşıl rəng olacaq.gamevədbİkili fayllarınız yaradılacaq. Bu faylları oyunun işlədiyi əsas qovluğa əlavə edə bilərsiniz (Adətən/usr/game/share/binvə ya fayllarınız tərəfindən istifadə edilən müvafiq zibil qovluğuna) və onun icazələrini təyin edin 777 Bunu etdikdən sonra serverinizi işə sala bilərsiniz.
Bu məqalə xüsusi olaraq PvPServer üçün hazırlanmışdır.