Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Fivem tecrübelilerinden fikir almak istiyorum.(Server & Code Repository)

Rlastof

Üye
FT Kullanıcı
Katılım
2 ay 11 gün
Mesajlar
1
Merhaba,

Bir banka da DevOps olarak çalışıyorum. Fivem üzerinde de bundan 5 yıl önce falan rol yapardım :) Geçtiğimiz günlerde genç bir arkadaşımla yaptığım sohbetlerde sunucu açtıklarını gördüm ve üzerine merak edip biraz araştırdım.

Konuyu kavramanız için bilmeniz gerekenler : RHEL (linux ),Docker, Herhangi bir VCS Host (Gitlab,Github,Bitbucket..)
Merak edenler için ;
RHEL:Red Hat tabanlı herhangi bir OS üzerinde terminal fikri.
Docker: linux özelinde konteyner denen bir yapıp içerisinde uygulama çalıştırmak, mantığı şu bir dosyayı izole bir alanda makineden bağımsız olarak çalıştırır. Silindiğinde yok olur dosyaları volume olarak linux üzerine yazar sayısız adet yaratılabilir.
Gitlab: Kodumuzu saklar, Versiyonlar, Alanlara böler, Sunuculara kodu aktarır.


Plan;
-Docker image ve maria db içerisinde mysql şeklinde server kurup fivem kaldırıyoruz.
-İlgili paketimiz neyse onu kuruyoruz.
-Gitlab(Ürün normalde enterprice ama ce edition var ücretsiz kullanıma açık.) kurup paketi parçalıyoruz, örneğin envanter sistemi bir proje başka bir şey farklı proje şeklinde.
-Ardından Master branchleri protectted yapyıoruz sadece belli insanlara bu master branchlerine yetki veriyoruz her yapılan geliştirme farklı branchler açılarak yapılıyor uygun görüldüğünde merge ediliyor merge sonrası sunucuya otomatik deployment pipeline oluşturuyoruz.


Kazancımız ne?
- Sunucumuz Centos 9'da çalışıyor dolayısıyla windows server'dan çok daha performanslı bir işletim sistemiyle çok daha az kaynak tüketerek çalışıyor.(RHEL)
- Sunucudan dilediğimiz kadar kopya oluşturabilir durdurabilir kolayca taşıyabilir ve indirip kaldırabiliriz.(Docker)
- Kodumuzun tamamına her developer erişmiyor istediğimiz developer istediğimiz kadarına erişiyor.(Gitlab)
- Kodumuzda aynı anda birden fazla developer farklı parçaları güncelliyor ve sorun çıkmıyor.(Gitlab)

Zararımız ne?
- Gitlab' da her uygulama kadar kaynak tüketiyor olur ama windows'tan kurtardığımız alanı dolduramaz diye düşünüyorum.


Ekip:
Yatırım olarak kendim girmeyi düşünüyorum, ilgilenen olursa yine konuşabiliriz.
Şuan iki developerimiz var UI/UX ve LUA/JS bilen, Platform konularını ben hallediyorum. Ek olarak Yazılım ve grafik tarafında da çalıştım daha önce yürütürüz.
Yönetim tarafına hiç girmiyorum ekip hazır,oralar basit işler.

Sizden ne istiyorum?
Fikir istiyorum aslen dostlar, örneğin;

100 kullanıcılık bir sunucuda yükler şu durumda,
Linux üzerinde şöyle patladık, böyle çakıldık vs.
Blabla feature linux desteklemiyor değmez.
Yukarıda gördüğünüz akışta kafanıza yatmayan her şeyi yazarsanız, vakit ayırıp okursanız bile kâfi.
Sizce mantıklı bir proje mi?


POC (Proof Of Concept):
Test amaçlı linuxa kurulan makine(VM-centos-9(1Core - 6GB Ram verdim 60GBDisk))
1726138562784.png

1726138408686.png


Gitlab-ce
1726138658665.png

Discord: Rlastof
Esenlikle,
 
DF
Sahsen dev sunucum olarak OVH dan ubuntu server kiraladim ve gayet memnunum.
Basitce ubuntu server üzerine kurulum yapilabiliyor, ayriyetten yazdigim scriptleri degisik platformlarda test edebilmek icin qb-core, qbox, esx ve ox sunuculari kurdum ayni makinaya.
Visual code üzerinden rahatca remote SSH kullanarak dosyalara erisim saglayip kolayca istedigim resource üzerinde çalisip bir environment den digerine tasiyabiliyorum.
VSCode daki terminal özelligiyle de direk terminal içerisinde istedigini yapabilirsin.

Herkes için kurulum basit olmayabilir, sahsen 18 senelik "specialist system engineer" olarak çalisiyorum ve uzmanlik alanim VMWare, San storage (HPE Alletra / 3Par), Veeam ve HyperV.
Ama sunu söyliyebilirim, kurulumu yaptiktan sonra oyuna girdiginde WinOS ile arasindaki farki direk anliyabilirsiniz.
Yukarida anlattigim setup in güzelligi de bir kere kurulum yaptiktan sonra bir daha kurcalamaniza gerek yok.
 
DF

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!