Merhaba,
Turkmmo Server Files projesi admini olarak tüm ekip arkadaşlarımın emeğine sağlık ve 7 aydır üzerinde çalıştığımız projemizin birinci adımı olan altyapı server files'i sizinle paylaşmanın gururu içerisindeyiz. Bu projede aslan payını tüm ekip arkadaşlarımın da takdir edeceğini düşünerek @Tungа 'ya vermeliyiz.
----------------- DUYURU BÖLÜMÜ BAŞI ----------
Konunun bu bölümünde son duyurularımız olacaktır. Mümkün olduğunca güncel tutmaya çalışacağız bu duyuruları
V3 yayınlandı.
----------------- DUYURU BÖLÜMÜ SONU ---------
Projemizin ilerleyen adımları için sizlerin önerileri çok değerli, sıradaki server files hangi tür olsun, sistemler vb. lütfen yorumlarda da belirtmeyi unutmayın. ( 1-99 , 1-105, 1-120, 55-120 vs. vs. )
Diğer Projemiz:
TMCP - Turkmmo Web Panel Projesi
Turkmmo ServerFiles Projesi Ekibi:
Tungа
Katkıda Bulunanlar:
XxZeMaHSeRxX
AsiLZаde
ShineSun
doganemirhan
MaviAy44
Mavi Ruh ✔
JinxTheLux
Eric Bloodaxe
Emreckdr
ates1972
VexraDev
SoymalıkPortakal
----------------- FILES TANITIM BÖLÜMÜ BAŞI -----------------------
----------------- FILES TANITIM BÖLÜMÜ SONU -----------------------
----------------- INDIRME BÖLÜMÜ BAŞI -----------------------
TurkmmoSF-server.tgz dosyasını FreeBSD işletim sistemindeki herhangi bir yere koyarak çalıştırabilirsiniz. /usr/game klasörüne koymak zorunda değilsiniz.
Kurmak istediğiniz yere karar verdikten sonra
cd /kurmak istedigim klasor/ && tar zxvf TurkmmoSF-server.tgz
TurkmmoSF-mysql.tgz dosyasını /var/db/ klasörünün içine atalım ve aşşağıdaki kodu yazalım.
rm -rf mysql && tar zxvf TurkmmoSF-mysql.tgz
Kurmak istediğiniz yere karar verdikten sonra
cd /kurmak istedigim klasor/ && tar zxvf TurkmmoSF-server.tgz
TurkmmoSF-mysql.tgz dosyasını /var/db/ klasörünün içine atalım ve aşşağıdaki kodu yazalım.
rm -rf mysql && tar zxvf TurkmmoSF-mysql.tgz
Oyunda 4 kanal eklidir. Oyunu files içerisinde bulunan admin panelinden başlatabilirsiniz. Admin paneli açmak için server dizinine geldikten sonra bu kodu yazalım.
sh admin_panel.sh
Daha sonrasında sırasıyla '1i' 'srv1' '1' yazalım ve sadece 1.kanalı açalım.
Tüm kanalları açmak için '1', vrunner ile tüm kanalları açmak için '1a' yazabilirsiniz.
Kanalları seçerek kapatmak için '2i', tüm kanalları kapatmak için '2', vrunner ile başlatıldıktan sonra tüm kanalları kapatmak için '2a' yazabilirsiniz.
sh admin_panel.sh
Daha sonrasında sırasıyla '1i' 'srv1' '1' yazalım ve sadece 1.kanalı açalım.
Tüm kanalları açmak için '1', vrunner ile tüm kanalları açmak için '1a' yazabilirsiniz.
Kanalları seçerek kapatmak için '2i', tüm kanalları kapatmak için '2', vrunner ile başlatıldıktan sonra tüm kanalları kapatmak için '2a' yazabilirsiniz.
İndir bölümünde yer alan Source dosyalarını indirdikten sonra source dosyalarını build edebilirsiniz.
source/client/Client dizininde yer alan TurkmmoSF.sln dosyasını çalıştırın.
Sol üstte yer alan Debug/Release/Distribute seçeneklerinden derleme biçimini seçelim. Test aşamasında Debug olarak derlemenizi, oyunculara verirken Distribute/Release olarak derlemenizi öneririm.
Solution 'TurkmmoSF' (16 of 16 projects) üstüne gelip sağ tıklayalım.
Clean Solution diyelim, daha sonra da Build solution tıklayalım.
Derlenen client dosyaları aynı klasör içerisinde yer alan bin klasörüne gelecektir.
Sol üstte yer alan Debug/Release/Distribute seçeneklerinden derleme biçimini seçelim. Test aşamasında Debug olarak derlemenizi, oyunculara verirken Distribute/Release olarak derlemenizi öneririm.
Solution 'TurkmmoSF' (16 of 16 projects) üstüne gelip sağ tıklayalım.
Clean Solution diyelim, daha sonra da Build solution tıklayalım.
Derlenen client dosyaları aynı klasör içerisinde yer alan bin klasörüne gelecektir.
source/server/ klasöründe yer alan dosyaların tamamını FreeBSD işletim sistemimize taşıyalım. Nereye taşıdığınızın hiçbir önemi yok. /usr/src dizinine yada kendi belirlediğiniz bir dizine taşıyabilirsiniz.
İlk buildde kütüphane dosyalarının derlenmesi için
/server/Server/ klasörü içerisinde gelip 'gmake all' yazmanız yeterlidir.
cd /usr/src/server/Server/ && gmake all
Daha sonrasında harici olarak db yada game projesini derleyebilirsiniz.
cd /usr/src/server/Server/db/src && gmake clean && gmake
cd /usr/src/server/Server/game/src && gmake clean && gmake
İlk buildde kütüphane dosyalarının derlenmesi için
/server/Server/ klasörü içerisinde gelip 'gmake all' yazmanız yeterlidir.
cd /usr/src/server/Server/ && gmake all
Daha sonrasında harici olarak db yada game projesini derleyebilirsiniz.
cd /usr/src/server/Server/db/src && gmake clean && gmake
cd /usr/src/server/Server/game/src && gmake clean && gmake
VHD (FreeBSD11.4 - i386 (32bit) - GCC8 / GCC9 / GCC10 - MySQL 5.5 - Python2.7 - ZFS
Hiç yorum yok:
Yorum Gönder