Kurulum
Video mu tercih edersin? YouTube’daki kurulum eğitimini izle.
Henüz sunucun yok mu? Önce Barındırma sayfasını oku. Bunu rahat çalıştıran ucuz bir seçenek için 24Racks öneriyoruz.
Bu temiz kurulum: yeni dünya, eski veritabanı yok. Mevcut bir sunucuyu başka bir PC’ye taşıyorsan yedekleme ve içe aktarma araçları için Güncelleme ve veritabanı sayfasına bak.
1. Klasör düzeni
Section titled “1. Klasör düzeni”server-data klasörün sonunda şöyle görünür:
BeyondSurvival/├── server.cfg # from server.cfg.example├── server.private.cfg # from server.private.cfg.example, NEVER share this├── resources/│ ├── [beyond]/ # the framework, all bs_* resources│ ├── [map]/ [compat]/ [prototypes]/ [third-party]/│ ├── [map]/[the_apocalypse_project]/ # the map, separate download│ ├── oxmysql/│ └── vMenu/ ... # optional└── tools/ # PowerShell helpers (Windows)Artifact’lar (FXServer.exe) başka bir yerde durur, örneğin C:\FXServer. Onları server-data klasörünün içine koyma.
Release paketini aldıysan zaten böyledir. Bir geliştirme kopyasından kendin oluşturmak için:
powershell -ExecutionPolicy Bypass -File .\tools\Prepare-PortableRelease.ps1 -Destination D:\BeyondSurvival-Releaseserver.private.cfg, cache/, db/, yedekler ve loglar bilerek dışarıda bırakılır.
2. Veritabanı
Section titled “2. Veritabanı”MariaDB’yi kur, sonra boş bir veritabanı ve onun için bir kullanıcı oluştur. Windows’ta yardımcı ikisini de yapar:
tools\setup-database.batYa da elle:
CREATE DATABASE beyondsurvival CHARACTER SET utf8mb4;CREATE USER 'beyond'@'localhost' IDENTIFIED BY 'your-password';GRANT ALL PRIVILEGES ON beyondsurvival.* TO 'beyond'@'localhost';FLUSH PRIVILEGES;Hiçbir .sql dosyasını içe aktarma. bs_core migrasyonlarını ilk açılışta çalıştırır (bs_core/sql/001_core_schema.sql ile 030_user_language.sql arası, bkz. Veritabanı migrasyonları) ve her birini bs_migrations tablosuna kaydeder, bu yüzden iki kez çalışmazlar. database/full_schema.sql yalnızca şemaya sunucunun dışında bakmak istersen orada durur.
3. Özel config
Section titled “3. Özel config”server.private.cfg.example dosyasını server.private.cfg olarak kopyala ve doldur:
sv_licenseKey "your keymaster key"set steam_webApiKey ""server.cfg bunu ilk satırda exec server.private.cfg ile yükler. Git’ten ve başkalarına gönderdiğin her zip’ten uzak tut.
4. server.cfg
Section titled “4. server.cfg”server.cfg.example dosyasını server.cfg olarak kopyala. Hostname’i, etiketleri, sv_maxclients değerini ve en alttaki yetkili principal’larını değiştir (Admin ve izinler sayfasına bak).
Bazıları için ensure sırası önemlidir. Önce oxmysql, her bs_*’dan önce bs_core, zombi işleri de okudukları şeylerden sonra. Canlı sunucunun çalıştığı sıra bu:
ensure oxmysql
ensure bs_loadingensure bs_core # must stay first of the bs_*ensure bs_multicharensure bs_admin
ensure bs_configensure bs_assetsensure bs_uiensure bs_chat # replaces the stock chat, don't ensure bothensure bs_radialensure bs_bodilyensure bs_interactionsensure bs_inventoryensure bs_skillsensure bs_parkourensure bs_fightingensure bs_fpdebug # fighting and parkour test tools, admin onlyensure bs_economyensure bs_medicalensure bs_emotesensure bs_scenesensure bs_weaponsensure bs_vehiclesensure bs_menuensure bs_vipensure bs_buildingensure bs_craftingensure bs_recyclerensure bs_miningensure bs_stashensure bs_extractionensure bs_factionsensure bs_faction_basesensure bs_scoreboardensure bs_world
ensure nutria_crawl_anims # before bs_zombies, crawlers need the anim dictensure bs_zombiepedsensure bs_zombiesensure bs_zombiesfx
# voice and radio: bs_voice replaces pma-voicestop pma-voicesetr voice_useNativeAudio truesetr voice_useSendingRangeOnly trueensure bs_voiceensure bs_radioensure bs_missionsensure bs_atlas # after bs_zombies, it calls its callbacksensure bs_traders # reads bs_zombies safe zonesensure bs_jobsensure nodes # sector map web panel
ensure bs_boostersensure bs_gadgetsensure bs_drugsensure bs_eventsensure bs_operationsensure bs_darkzone # off until switched on in F1 > Dark Zoneensure bs_guardensure bs_pauseensure bs_bodycamensure bs_tutorialensure bs_passensure bs_survivorensure bs_survivor_link
## ensure bs_cinecam # optional, remove ## to enable## ensure bs_esx_bridge # ESX bridge, partial, remove ## to try it## ensure qbx_core # Qbox bridge, partial, remove ## to try it
## ensure [the_apocalypse_project] # separate download, see bs19.org/mapensure chadada_apocalypse_carsbs_chat çalışırken ensure chat yapma, iki sohbet kutusu ve her mesajın iki kez görünmesiyle karşılaşırsın. Gerçekten cfx-server-data kurmadıysan mapmanager/spawnmanager/sessionmanager de ensure etme, spawn işini bs_core ve bs_multichar kendileri yapar.
5. Başlatmadan önce kontrol
Section titled “5. Başlatmadan önce kontrol”powershell -ExecutionPolicy Bypass -File .\tools\Test-Deployment.ps1Tüm kontroller geçmeden başlatma.
6. İlk başlatma
Section titled “6. İlk başlatma”txAdmin ile: FXServer.exe’yi çalıştır, Existing Server Data seç ve klasörünü göster. txAdmin ayarlarında OneSync’i aç.
txAdmin olmadan:
C:\FXServer\FXServer.exe +exec "D:\BeyondSurvival-Release\server.cfg"Konsolu izle. oxmysql, bs_core (ilk açılışta uyguladığı migrasyonları yazar), bs_factions, bs_menu ve harita kırmızı hata olmadan başlamalı. Sonra gir, bir karakter oluştur, envanteri (I) aç, grup menüsünü aç, yetkili olarak F1 ve F10’a basıp izinlerin çalıştığını kontrol et.
nodes resource’u ilk açılışta konsola erişim anahtarlı bir URL yazar. Bu sektör haritası panelidir, kopyala ve yer imi yap.
7. İsteğe bağlı: The Apocalypse Project kurulumu
Section titled “7. İsteğe bağlı: The Apocalypse Project kurulumu”BS19 normal haritada sorunsuz çalışır. Kıyamet sonrası dünyayı istiyorsan ücretsiz yardımcı harita The Apocalypse Project’i kur.
-
Zip’i bs19.org/map adresinden indir (en son release, release yokken ana branch’teki en yeni dosyalar).
-
resources/[map]/içine çıkar, böyleceresources/[map]/[the_apocalypse_project]/olur. -
server.cfgiçine ensure satırını ekle (zaten yorum satırı olarak varsa başındaki#işaretini kaldır):ensure [the_apocalypse_project] -
Sunucuyu yeniden başlat.
Tüm adımlar, yükleme sırası ve IPL’ler: Kurulum ve yükleme sırası.
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.