Tarif ve VPS kurulumu
VPS mi lazım? 24Racks ucuz ve bu projeyi sorunsuz çalıştırıyor. Seçim hakkında daha fazlası Barındırma sayfasında.
Üç yol var. Birini seç.
- txAdmin tarifi - yeni bir sunucu için en kolayı.
- DEPLOY_VPS.bat - tek çift tıkla güncellemek istediğin bir Windows VPS için.
- Elle - bkz. Kurulum.
txAdmin tarifi
Section titled “txAdmin tarifi”txAdmin kurulum sihirbazında Remote URL Template seç ve yapıştır:
https://raw.githubusercontent.com/Arcainex/bs19/main/recipe.yamlTarifin sırayla yaptıkları:
- txAdmin’den bir veritabanı bağlantısı ister (
connect_database). - Framework’ü, haritayı ve
server.cfgyi GitHub’dan indirir. - En son
oxmysqlsürümünüresources/içine indirir. - Lisans anahtarını, veritabanı connection string’ini, endpoint’leri ve
sv_maxclientsiserver.cfgye yazar. - txAdmin hesabını
server.cfgdosyasının sonuna admin principal olarak ekler.
Veritabanı adımında MariaDB host’unu, 3306 portunu ve veritabanı oluşturabilen bir kullanıcıyı kullan. İndirme yaklaşık 700 MB, birkaç dakika ver. Bitince Save & Run Servera bas ve Settings > FXServer içinde OneSync On yap.
Tabloları ilk açılışta bs_core oluşturur, hiçbir SQL’i içe aktarma.
DEPLOY_VPS.bat
Section titled “DEPLOY_VPS.bat”VPS dağıtım betiği sana verildiyse VPS’te çalıştır. Kurmak için bir kez, güncellemek için sonra tekrar çalıştır. Yaptıkları:
- Sunucu veri klasörünü sorar (varsayılan
C:\FXServer\beyondsurvival). - Git yoksa kurar (winget, ya da Windows Server’da resmi yükleyici).
- Repoyu klonlar, sonraki çalıştırmalarda
server.cfgyi sıfırlar vegit pull --ff-onlyyapar. - MariaDB veya MySQL bulamazsa winget ile MariaDB kurar.
- txAdmin’in yaptığı gibi rastgele şifreli bir
beyondsurvivalveritabanı vebeyondsurvivalkullanıcısı oluşturur. Önce şifresiz root’u dener, başarısız olursa sorar. - Connection string’i
.dbconfigiçine kaydeder (git dışında), böylece sonraki çalıştırmalar bir daha sormaz. mysql_connection_stringsatırıyladb.cfgyazar.
İlk çalıştırmadan sonra txAdmin’de Existing Server Data seç, klasörü göster, server.cfgyi seç ve OneSync’i aç. Güncellemek için: bat’ı tekrar çalıştır ve sunucuyu yeniden başlat.
db.cfg
Section titled “db.cfg”server.cfg içinde üste yakın bir exec db.cfg satırı vardır. db.cfg tek satır içerir:
set mysql_connection_string "mysql://USER:PASSWORD@localhost/beyondsurvival?charset=utf8mb4".gitignore içindedir, bu yüzden git pull ona asla dokunmaz ve şifrenle asla çakışmaz. Sunucuyu elle kurduysan aynısını yapabilirsin: satırı db.cfgye kendin yaz ve yer tutucu satırı server.cfgde bırak. exec yer tutucudan sonra gelir, bu yüzden gerçek olan kazanır.
bs19.org · Privacy · Terms · Cookie settings
Cookies and outside content
The site only needs two essential cookies to keep you logged in and protect forms. Videos and streams from YouTube and Twitch load from their servers, which can set their own cookies, so they stay off until you say yes. Nothing is pre-ticked and you can change your mind any time with "Cookie settings" at the bottom of every page. Details.
Questions about the server, the framework or the site? A real person reads this, usually within a day.