• Lisanslı bir rust sunucusu nasıl oluşturulur. Kendi Rust sunucunuzu nasıl oluşturabilirsiniz? Rust Deneysel sunucusu için otomatik güncelleme işlemi

    Birçok yeni başlayan ve hatta deneyimli oyuncu bir gün Rust'ta nasıl sunucu oluşturulacağını ciddi olarak merak ediyor mu? Doğrudan aşamalı oluşturulmasına geçmeden önce, ona neden ihtiyaç duyduğunuzu ve mevcut birimlerden kişisel farklarının neler olduğunu tam olarak bilmelisiniz. Sunucu sizin tarafınızdan oluşturulacağı için burada yasaklanmayacaksınız - burada siz ve sadece siz sorumlu olacaksınız. Ancak, bir sunucuyu korumanın kolay bir iş olmadığı unutulmamalıdır.

    Açıklayıcı bir örnek olarak, 50 kişiden oluşan bir dizi oyuncu için her zaman çevrimiçi olabilen ayrı bir barındırmada bir Rust sunucusunun nasıl çalıştırılacağını düşünün. Bu, basit, yüksek kaliteli ve aynı zamanda güvenilir bir barındırma gerektirecektir. Şu anda barındırma şirketlerinin seçiminin etkileyici olmaktan çok daha fazlası olduğu gerçeği göz önüne alındığında, size en etkili olduklarını kanıtlamış 3 seçenek sunuyoruz. Bahsettiğimiz firmalar bunlar:

    1. DeinServerHost.DE - çok kaliteli ve aynı zamanda ucuz barındırma. Doğru, bazen site yönetiminden neredeyse hiç destek olmadığı için ortadan kaldırılması biraz zaman alabilen arızalar olabilir.
    2. PlayRust.EU açık ara en pahalı ve aynı zamanda en iyi sağlayıcılardan biridir. Güvenilirliği ve yeterince yüksek düzeyde İngilizce konuşma ihtiyacı ile ayırt edilir.
    3. HostingRust.RU, Rusya Federasyonu'ndaki resmi barındırmadır. Tatmin edici bir maliyet, anında yanıt veren teknik destek, sunucuların kararlı çalışması ile ayırt edilir. Burada, hizmetin kullanıcılar için olabildiğince keyifli ve kullanışlı hale geldiği çeşitli güncellemeler düzenli olarak yayınlanmaktadır.

    Siparişi verdikten sonra admin paneline girip oyun sunucusunu kuruyoruz. Hesabınızı kaydettikten sonra ana paneli görebilirsiniz - server-600x331. Sunucuyu başlatmak, durdurmak ve yeniden başlatmak, kullanılan bellek miktarı, seçilen iletişim kanalı, mevcut oyuncu sayısı için düğmeler de vardır. Ardından, Steam güncellemesini çalıştırın - Steam Güncellemesi. Mod Yöneticisi sekmesinde, istediğiniz oyun modlarını kurabilirsiniz. Ek dokunuşlar için ayarlar için, standart ayarları içeren server.cfg dosyasını düzenlediğimiz Yapılandırma Dosyaları sekmesine gidin.

    Ayrıca, her şey hazır olduğunda, yalnızca yeni oluşturulan sunucuyu başlatmak ve onu çalışırken test etmek kalır. Çalışıp çalışmadığını kontrol etmek için sunucunun adresini net.connect konsoluna girin. İlk girişten sonra bağlantı geçmişinde kalacaktır. Ardından, yönetici olarak oturum açın. Bunu yapmak için, RCON şifrenizi konsola kaydetmeniz gerekir. Özellikle bu amaçlar için rcon.login xxxxxxx yazılır, burada xxxxxxx sizin icat ettiğiniz şifre anlamına gelir. Oldukça basit olan bu manipülasyonlardan sonra, sunucunuz tamamen çalışmaya hazırdır. Umarız bu makale sayesinde artık lisanslı bir Rust sunucusunu nasıl oluşturacağınızı tam olarak biliyorsunuzdur.

    Sunucu oluşturma videosu

    Yani, sitenin harika bir ağı var. Ancak içinde, sunucuyu başlatmak ve yapılandırmak için yalnızca birkaç satır ayrılmıştır.
    Yerellerinde oynamak isteyen kullanıcılara yardımcı olmaya çalışacağım. sunucu arkadaşlarınızla ve kendi ayarlarınızla. Bu kısa makalede, tüm süreci göstermeye çalışacağım: sunucuyu kurmaktan, modları kullanmak da dahil olmak üzere yapılandırmaya kadar.

    1. İhtiyacımız olan ilk şey, Rust'ı ağ üzerinden çalıştırmaya geçmek ve indirmek gerekli tüm araçları içeren arşivleyin ve herhangi bir konuma sıkıştırın.

    2. Şimdi devam edelim kurulum. dosyayı çalıştır Update-Rust-Server.bat bir klasörden SteamCMD ve sunucumuz indirilirken bekleyin. Sunucular RustServer klasörüne yüklenecektir.

    Her şey, sunucuyu kurduk, sonraki adımlara geçin.

    3. Şimdi yapacağız sunucuyu başlat, özelleştirin ve arkadaşlarınızı davet edin. Oluşturulan sunucuya bağlanmak için aşağıdaki adımları gerçekleştirin:

    klasöre gidiyorum SteamCMD ve dosyayı çalıştırın Run-Rust-Server.bat(O, Rust_server değil). Deneysel Rust sunucusunu başlatmak için dosyayı çalıştırın Run-Rust-Exp-Server.bat
    - Başladıktan sonra, komut satırı indirme hakkında bilgi içeren satırlar içerecektir, yazının göründüğü anı bekliyoruz "sunucu başlatıldı".
    - Her şey, sunucu çalışıyor.
    - Şimdi sunucuya girebilmek için sunucumuzun adresini öğrenmemiz gerekiyor. Klasik versiyon -
    - IP'mizi bir metin dosyasında bir yere yazıyoruz (unutmamak için).
    - Ardından oyunu başlatın ve F1 tuşuna (console) basın ve oraya net.connect komutunu girin ipiniz: 28015 (burada ipiniz önceden öğrenmiş olduğunuz ipinizdir). Teorik olarak, aynı zamanda 127.0.0.1 olmalıdır.

    Her şey doğru yapıldıysa, sunucunuza bağlanacaksınız. Arkadaşlarınızın size bağlanabilmesi için elbette bilgisayarınızda sunucunun çalışıyor olması ve arkadaşlarınızın kendilerine söylediğiniz bağlantı komutunu doğru girmeleri gerekmektedir.
    Şimdi oynamaya başlayabilirsiniz. ANCAK! Bazı durumlarda tüm eylemlerin doğru şekilde gerçekleştirilmesi size başarıyı garanti edemez. Çünkü başaramamanızın birçok nedeni olabilir. En yaygın sorunların çözümü içinde yazılmıştır.

    4. Pekala, şimdi, senin için her şey yolunda gittiyse ve hoşuna gittiyse, onunla oynayabilirsin. sunucu ayarları.
    Örneğin, en son güncellemede geliştiriciler, silahların aşınması (Dead Island serisini hemen hatırladım) ve ayrıca kıyafet ve ekipman aşınması gibi ilginç bir şey eklediler.
    Bu pek çoğuna uymadı ve işte bu özelliği devre dışı bırakma fırsatı.

    Bunun için ihtiyacınız var:
    > Yönetici haklarıyla sunucuda oturum açın. Bunu yapmak için oyundaki konsolu F1 tuşuyla açın ve Rcon.login şifrenizi girin (şifreniz server.cfg dosyasında ayarlanmıştır ve varsayılan olarak 123456 gibi görünür). Girdikten sonra bir yazı görünmelidir (konsolda) "yönetici olarak oturum açtı", bu, yönetici olarak oturum açtığınız anlamına gelir. Şimdi komutları girin:
    - Kıyafet giymeyi devre dışı bırakmak için: conditionloss.armorhealthmult "0.0"
    - Silah/envanter aşınmasını devre dışı bırakmak için: conditionloss.damagemultiplier "0.0"

    Çeşitli modların yardımıyla farklı şeyleri de devre dışı bırakabilir veya etkinleştirebilirsiniz. Örneğin, sunucuda parçalanmayı devre dışı bırakın veya uçaklar için uçuş aralığını ayarlayın. Ağda zaten hem uygun fiyatlı hem de çok uygun olmayan modlar var. Ücretsiz bir mod kullanmanızı öneririm magma,özelleştirme kolaylığı ve çok sayıda eklenti nedeniyle.

    giriiş

    NOT: Bir sunucu oluşturmaya başlamadan önce, yeterli disk alanınız, bilgisayar gücünüz, sinirleriniz ve zamanınız olduğundan emin olun.

    Ayrıca, son "Güncellemeler/Düzeltmeler"de, sunucuya diğer kişilere bağlanma komutunu da kaldırdılar (yani: "client.connect: 28015" (varsayılan olarak)). Şimdi, bu erken "hayati" komut, sonsuz bir yükleme ekranı üretiyor (birisi, her şeyin işe yaradığını, sadece benim hile yaptığımı söyleyebilir. -Belki, ama bunu 10 kez yaptık ve genel olarak, yaklaşık iki saat zaman kaybettik, ama yükleme ekranı hiçbir yaşam belirtisi göstermedi). Bu bağlamda, sunucuya diğer insanlara nasıl bağlanılacağını boyamanın bir anlamı yoktur. (çünkü başka yollar bilmiyorum.)

    sunucu oluşturma

    Resmi Steam web sitesinden indirerek başlıyoruz: SteamCMD (Steam konsolu). SteamCMD'yi indirdikten sonra, onu Steam klasörüne açın. Ardından, "Steam" klasörüne gidin ve bu dosyayı çalıştırın (Bu noktada Steam'in kendisi kapatılmalıdır). Steam konsolu açılır. Yükledikten sonra giriş yapmalıyız - bunun için "anonim giriş yap" komutunu yazıp Enter tuşuna basıyoruz.
    Giriş yaptıktan sonra Rasta dosyalarını indirmek için bu komutu yazıyoruz - " app_update 258550 -beta deneysel"
    Sahip olduğunuz İnternet hızına bağlı olarak oyun dosyalarının yüklenmesinin uzun sürmesi mantıklıdır.
    Otomatik güncelleme eklentiniz yoksa, her güncellemeden sonra bu "app_update 258550 -beta deneysel" komutunu yazmanız gerekeceğini hemen belirtmek isterim.
    Dosyalar indirildikten sonra konsolu kapatabiliriz. Ardından şu klasöre gidin: Steam > steamapps > common ve her şeyi doğru yaptıysanız, bir "rust_dedicated" klasörünüz olmalıdır.
    Şimdi Steam'i başlatalım. Güncellenmesi gerekir. (Bu yüzden Steam'in kapatılması çok önemliydi) Bu arada Steam güncelleniyor, yine rust_dedicated klasörüne gidip "start" adını vereceğimiz bir metin belgesi oluşturuyoruz ve ".txt" olan formatını ".bat" olarak değiştiriyoruz. Sonuç olarak, bir dosyamız olmalı: "start.bat". Şimdi üzerine sağ tıklayın ve "Düzenle" yi seçin. Ardından, aşağıdakileri yazıyoruz:

    1. RustDedicated.exe -batchmode -load (sunucunuzdaki tasarruflardan bu işlev sorumlu olacaktır)
    2. +server.hostname "NazvanieServera" +server.port "28015" +server.identity (İngilizce yazıldığı sürece sunucu adınız herhangi bir şey olabilir).
    3. "my_server_identity/save" +server.maxplayers "10" (oyuncu sayısı isteğe bağlı olabilir).
    4. +rcon.port "28016" +rcon.password "11111" +server.seed "2200000" (sunucu çekirdeği herhangi biri olabilir).
    Kurtarırız. Ve böylece, her şeyi doğru yaptıysak, RUST'a gideriz. Rasta konsolunu açın ve şunu yazın: "client.connect"
    Sunucumuz bu kadar oluşturuldu, yani devam ediyoruz...
    Not: Sunucunun tüm çalışması sırasında program çalışıyor olmalıdır: RustDedicated.exe, ve sunucudaysanız ve bu programı kapatırsanız, hemen sunucudan atılırsınız (veya daha doğrusu sunucu kendini kapatır). Ve sunucudan her çıkıştan sonra, "kaydet" komutunu yazmanız önerilir, çünkü RUST bazen verileri otomatik olarak kaydetmez.

    Yönetici panelinin verilmesi

    Yönetici Paneli Vermek Bir sunucu oluşturduktan sonra, muhtemelen yönetici olmak istersiniz, çünkü ana sunucu siz değilseniz sunucu oluşturmanın ne anlamı var, değil mi?
    Ve bunun için tekrar RustDedicated'e gidip aşağıdaki komutu yazmamız gerekiyor:
    ownid X "Y", burada X, SteamID'niz ve Y, takma adınızdır.
    Kimliğinizi öğrenmek için profilinize gitmeniz gerekir, ancak orijinal kimliğinizi zaten değiştirdiyseniz, sunucunuza gidin ve RustDedicated'i açın, orada şunu söyleyecektir: hangi oyuncunun katıldığı ve kimliği.
    Kendinize bir yönetici paneli verdiğiniz sırada sunucunuzdaysanız, yeniden giriş yapmanız gerekecektir. Ve her şeyi doğru yaptığımızdan emin olmak için F1'e basın ve Öğe listesine gidin, her şey doğru yapıldıysa kendinize gerekli miktarda kaynak verebilirsiniz.

    Böylece sunucuya her girişinizde tüm bunları yeniden yazmak zorunda kalmazsınız. zloebuchie rakamlar ve harfler, aşağıdakileri yapabilirsiniz:

    1. Burada bulunan (en azından benim için) cfg klasörünü açın:
    D:/Steam/steamapps/common/rust_dedicated/server/my_server_identity/cfg
    2. Yeni bir test dosyası oluşturun.
    Ve aynı komutu yazın. (sahip kimliği X "Y")

    Deneysel olarak kendi korsan sunucunuzu nasıl oluşturabilirsiniz. Bu çok heyecan verici bir soru ve sizi uyarmalıyım, bu o kadar basit değil.

    Sistem gereksinimleri

    Rasta sunucusu bilgisayarınızda pahalı olabilir, ancak düşündüğünüz kadar pahalı olmayabilir. 4 metrekarelik taban alanında. km (varsayılan nesil boyutu) Kart, 1 gigabayta yakın RAM çalıştıracaktır. Stres testi ve 144.000 nesneden sonra, sunucu yaklaşık 1,8 gigabayt bellek kullanır. Bu yüzden sunucuya ayrılmış en az 3 GB'a sahip olmanızı öneririm. Çoğunlukla, kural olarak, sunucu 150.000 nesneye ulaştığında sunucu çökecektir.

    sunucu başlangıcı

    Sunucunun kendisini indirdikten sonra geriye kalan tek şey onu nasıl çalıştıracağınızı bulmak. Başlamadan önce toplu iş dosyasının içeriğine bakın.

    RustDedicated.exe -batchmode -load, sunucuyu grafik arabirim olmadan başlatmaktan sorumludur ve yük öneki çok önemlidir, çünkü onsuz, sunucu bir sonraki başlatıldığında, tabiri caizse tüm ilerleme yüklenmeyecektir. bir silme olacaktır.

    server.seed - -2147483647'den 2147483647'ye kadar bir tamsayı olan dünyayı oluşturmak için "tohum" değiştirici. Bu sayı, dünyanın nasıl oluşturulacağını belirler. Değişmeyen sadece ortak yerler var, bunlar kar, orman, çöl.

    Bat'ı başlatabilir ve aşağıdakileri kullanarak bağlanabilirsiniz:

    F1 konsolunda "client.connect (ip):(bağlantı noktası)". Ana bilgisayar sizseniz, yerel bağlantı için "client.connect localhost:28015"

    Konsol komutları

    Ayarların geri kalanına gelince, bunlar, konsolun sunucuyu yönetmesi için komutların listesi olan Steam sürümüyle aynıdır:

    Kick "İsim" - isme göre tekme

    Kickall - gelişigüzel tekme

    "Ad" yasağı - ada göre yasakPlayera

    Banid "Steam ID" - IDSteam Playera tarafından yasaklandı

    Durum - kim çevrimiçi

    Söyle - söylemek

    Kullanıcılar - Oyuncular hakkında bilgi

    Banlist - "suçluların" veya her türden dolandırıcının kaydı

    Banlistex - "suçluların" kaydı, sunucudan neden dışlandıklarının yanıtlarıyla birlikte

    Listid - "suçluların" veya her türden hilecinin IDSteam tarafından kaydı

    Event.run - kutuları sıfır apsisli bir yere bırakacak, hizalayacak ve uygulayacak olan uçağın belirsiz bir yolunun başlangıcı. Olay istemiyorsanız kullanamazsınız.

    Server.port "28015" - kelimeler olmadan her şey açık, dinlenecek bağlantı noktası

    Server.maxplayers 500 - tahmin etmesi de zor değil (en fazla kaç oyuncu planlıyorsun veya planlamıyorsun)

    Server.hostname "Kişisel Sunucum" - Sunucunuzun oyunda nasıl listelenmesini istersiniz?

    Server.identity "MegaRust" - klasör adında yer alması gereken sunucunun adı

    Server.saveinterval 3600 - ne sıklıkla kaydedilmeli (matematikle dost olmayanlar için 1 saat = 3600 saniye)

    Server.seed - bir harita oluşturmak için bir katkı maddesi, sınırlar oldukça büyük olduğu için prensipte herhangi bir sayı uygundur: -2147483647'den 2147483647'ye. Hangi haritanın ortaya çıkacağını etkiler.

    Server.secure - her şey açık (VAC ve EAC)

    Server.tickrate - kartın Hz cinsinden saat frekansı, 30'a ayarlamak daha iyidir, performans sayı ile ters orantılıdır, ancak arızalar göz ardı edilmez.

    Server.start - sunucuyu başlat

    Server.stop - sunucuyu durdur

    Server.writecfg - ayarları bir dosyaya kaydet

    Gc.collect - sunucu önbelleği temizleme

    Bu sayfaya geldiyseniz, merak ediyorsunuz Rust'ta kendi sunucunuzu nasıl oluşturabilirsiniz?çalışacak şekilde nasıl yapılandırılacağının yanı sıra.

    Başlangıçta, bu süre için 800 rubleye mal olan oyunun Steam versiyonundan özel olarak bahsedeceğiz, gerekirse korsan bir oyunda simüle edilebilir. Çeşitli tatillerde makul indirimler yapın. Bu nedenle korsan istemci-sunucuları pek dikkate almayacağız çünkü Rust o kadar pahalı değil. Şimdi oyundaki sunucunun amacı hakkında konuşalım.

    Rust oyununda sunucunuzun amacı

    1. Sunucunun yardımıyla, kimsenin oyununuza müdahale etmeyeceği arkadaşlarınızla oynayabilirsiniz.
    2. Deneysel faaliyetler için bu, herkesin gerçek zamanlı olarak test etmek için evler, tuzaklar inşa edebileceği anlamına gelir.
    3. Bundan faydalanmak yani onlarca kişinin oyunu için server oluşturulmasıdır.

    Rust Experimental sunucularının oluşturulmasının başka sebepleri olabilir ama bunlar sadece en popüler olanlardı.

    Rust Deneysel sunucunuzu Steam'de nasıl oluşturabilirsiniz (yapabilirsiniz)?

    Rust sunucusu, her şeyden önce, oyunda birçok deney yapmak için inanılmaz derecede iyi bir yer. Yeni güncellemelere farklı bir açıdan bakabileceğiniz, yani oyuna hangi eşyaların eklendiğini öğrenebileceğiniz ve ayrıca baskın yapmak kolay olmayacak kendi evinizin sağlamlığını kontrol edebileceğiniz yer. Aynı zamanda, kendi sunucularını oluşturdukları en sıradan nedenler de adlandırıldı.

    Sunucuların bazen bir baskın, bir ev inşa etmek, silahlar ve çok daha fazlasını aslında gerçek parayla satın alabileceğiniz şeylerle kendi dükkanlarına sahip olduğunu hatırlamakta fayda var. Bu açıdan, bazı insanların hala bu ürünleri satın aldığı sürekli bir rekabet vardır.

    Oyun sürecini diğer kişilerin sunucularında arkadaşlarla birlikte oynamak daha iyidir çünkü adrenalin katacak ve takım ruhunu yükseltecek, böylece diğer kişilerin sunucularında arkadaşlarınızla birlikte hayatta kalmanın daha iyi olduğunu anlayacaksınız. Ancak sunucunun yalnızca sıradan oyuncular tarafından değil, aynı zamanda normal oynamanıza izin vermeyen hileciler tarafından da doldurulduğu durumlar da vardır. Sunucunuzu dizlerinden nasıl yükselteceğinizi biliyorsanız, kendinizinkini oluşturmaktan çekinmeyin ve arkadaşlarınızı oraya davet edin, ancak yönetici haklarını kullanmayın, bu diğer oyuncuların durumunu ağırlaştıracaktır.

    Rust Sunucu Donanımı için Sistem Gereksinimleri

    Kulağa ne kadar saçma gelse de, herkese önerilebilecek belirli bir sistem gereksinimi yoktur. Ekipmanda en önemli öğenin RAM olduğu yerde, parametreler açısından en yüksek olabilen RAM'dir, çünkü sunucu yüklendiğinde tüm akış RAM'i yükler ve ardından sunucuda donmalar meydana gelir. Sunucuda çok sayıda nesne ve oyuncu varsa, RAM üzerindeki yük yalnızca artacaktır. Tam teşekküllü bir oyun için, sunucunuzu uygun seviyede istikrarlı bir şekilde destekleyecek 8 GB RAM ve i5. işlemci uygundur. Bu ekipmanla, 15 blok çapında olacak 15 katlı bir binadan 20 helikopterin saldırısına karşı koyabilir ve onlara ateş edebilirsiniz. Bu nedenle, herhangi bir takılma meydana gelmemelidir. Sunucuda ciddi bir yük belirdiği anda RAM, sunucunun işini kurtarmak için kendi gücünü maksimumda kullanmaya başlar. Normal modda, RAM'in yalnızca yüzde 4-6'sı kullanılır.

    SteamCMD Konsolunda Erişilebilirlik

    SteamCMD, kendi sunucularınızı anında güncellemek için tasarlanmış özel bir yardımcı programdır ve bu, komut satırı kullanılarak istemci sürümü aracılığıyla yapılır. Ancak başlangıçta, bu şekilde Rust sunucusunun kendisini kurabilirsiniz. Kuşkusuz, böyle bir konsolu resmi siteden indirmek önemlidir ve yalnızca orada indirmeniz gerekir çünkü tehlikeli virüsler yakalayabilirsiniz. Sitenin kendisinde de kurulum bilgileri var, ancak bu talimat tam teşekküllü bir sunucu oluşturmanız için muhtemelen yeterli değil.

    Dağıtımın kendisi arşivdedir, yüklemek için tüm dosyaları gerekli dizinlerden birine açmanız gerekir. Sunucunuz Linux'taysa, tam da böyle bir dağıtım indirmeniz gerektiğini hatırlamakta fayda var. Şimdi Windows 10 ve Debian 8 GNU, Linux gibi işletim sistemlerini tamamen sökmeye çalışalım.

    Windows 10'da Rust Sunucusu için Dağıtım Kurma

    Belki de bu dağıtım yükleme işlemi, her şeyin aynı şekilde yapıldığı önceki Windows sürümlerinden biraz farklı olabilir. Üstelik bu işlem, tüm sunucular için ideal olabilecek bir lisans iddiası olmayan çekirdek sürüm üzerinde gerçekleştirilebilir.

    Başlangıçta, sabit sürücünüzde belirli bir klasör oluşturmak daha iyidir. Örneğin, D:\SteamCMD, ileride kafası karışmasın diye böyle bir isim yapılmıştı ve ileride ne yapacağı belliydi. Bu klasörde dağıtımınızın paketini açmalısınız. Tüm dosyaları açtıktan sonra, dosyalar arasında tam olarak çalıştırmanız gereken şey olan stemcmd.exe'yi göreceksiniz. Program başlatıldıktan sonra, sunucunuzun eşit olması için gerekirse güncel sürümü otomatik olarak indirecektir. Herhangi bir komut girmeniz istenene kadar boşta kalmalısınız.

    Böylece artık Steam uygulamalarını güncelleme hakkına sahibiz. Aşağıda, kendi oyun sunucunuzu nasıl oluşturacağınız ve güncelleyeceğiniz konusunda ayrıntılı bir talimat bulunmaktadır.

    ÖNEMLİ: Tüm komutlar bu "" tırnak işaretleri olmadan girilir, gelecekte bunu aklınızda bulundurun.
    1. İlk adım, hizmet üzerindeki kendi yetkilendirmenizdir. Bu iyi bir ekiple yapılabilir. "anonim giriş yap". Tabii ki, kendi girişinizi bir şifre ile belirtebilirsiniz, ancak anonim yetkilendirme herhangi bir şifre girmenizi gerektirmez. Kullanımı diğer yetkilendirme sistemlerine göre daha basittir.
    2. İkinci önemli adım, sunucunun tam olarak kurulacağı dizine giden gerçek yolu belirtmektir. şununla yapabilirsin "force_install_dir<Путь каталога>» . Bu durumda, bir sabit sürücü seçerken iş yüküne ve bant genişliğine dikkat etmeniz gerektiğini hatırlamakta fayda var. En yüksek bant genişliği yalnızca bir SSD sürücüsündedir ve eğer değilse satın almaya değer. Onun sayesinde hız ve buna erişim yüzde 90 arttı. Bu nedenle, bir sunucu oluştururken bu dikkate alınmalıdır. Komutla birlikte yol şöyle görünecek, "force_install_dir D:\srv001"(dizinin adı isteğe bağlı olarak belirtilmiştir, burada onu kendi yolunuzla adlandırabilirsiniz, ardından otomatik olarak oluşturulacaktır).
    3. Eşit derecede önemli adımlardan biri, oyunun kurulumunu veya güncellemesini başlatmaktır. Kuşkusuz, tüm programların ve uygulamaların kendi tanımlayıcıları vardır, Rust'ta bu kimliğe sahiptir: "258550". Bu adımda, aşağıdaki verileri konsola cesurca girebileceğiniz, düşünmenize gerek yok: "app_update 258550". Bu komutu girdikten sonra, indirme işlemi ve indirilen dosyaların önceki adımda tarafımızdan az önce belirtilen katalog sunucusuna gerekli paketinden çıkarılması gerçekleştirilecektir. Tabii internete bakarsanız böyle bir komutla karşılaşabilirsiniz. "app_update 258550 -beta herkese açık". Elbette tam bir takım özeti var. Çoğunluk, oyunun daha önce iki farklı oyuna ayrıldığı ve bunların Eski ve Deneysel olduğu konusunda yatıyor. Ana oyuna eklenmeyen ve serbest dolaşımda dağıtılan yeni bir sürümün test edildiği yer. Şimdi Legacy resmi olarak kapatıldı ve yerini Deneysel aldı. Oyunun belirli bir sürümünü yüklemek için "-beta" gibi anahtarlar gereklidir, bizim durumumuzda bu gerekli değildir. Ne de olsa, oyunun güncel olan tam teşekküllü bir istemcisini indirecek.

    İstemciniz sunucu için gerekli tüm dosyaları indirdikten sonra, sunucunun resmi olarak başlatılmasına geçebilirsiniz.

    Bu makale, herhangi bir değişiklik yapılmadan yalnızca standart dosyalara sahip olacak kendi sunucunuzu oluşturma, açma ve hatta yönetme konseptinin tamamını kapsayacaktır. Sonuçta, modifikasyonlar, hakkında çok şey anlatabileceğiniz tamamen farklı bir konudur.

    Sunucumuzu başlatmak için bir toplu iş dosyasına (toplu iş dosyası) ihtiyacımız var. Ayrıca, lansmanında, gerçekleştirmek zorunda kalacağı kendi işlevlerinizden birkaçını değiştirme hakkına sahipsiniz ve bu, başlatma komutunun kendisinde belirtilir.

    Tüm minimum komutlar arasında, toplu iş dosyasına böyle bir satırın dahil edilmesi gerekir. RustDedicated.exe – toplu iş modu. Bu, kullanılabilecek olası bağlantılı komutların yalnızca en küçük kısmıdır.

    İlgilenen olursa, toplu iş dosyanızda olması gereken komutlar altında sunucunuzu çalıştırabilirsiniz. "RustDedicated.exe -batchmode +server.hostname"MyNameServerRExP" +server.port 28016 -logFile "output.txt". Komut satırında, oluşturduğunuz sunucunun adını, bağlantı noktası numaralarını, günlük dosyasını gösteren özellikle gerekli ayarlar gösterilmedi, sunucu tarafından gerçekleştirilen tüm günlük eylemlerini kaydedecek ve burada çalışmasında hangi hataların meydana geldiğini öğrenebileceksiniz. . Ancak bunun için oluşturulan sunucunun dizininde bir dosya oluşturmanız gerekir ve bu "D:\srv001\ruststart.bat".

    Bu adımdaki önemli bir faktör, bağlantı noktası seçimidir, aynı sunucuda birkaç başka sunucunuz varsa, o zaman tamamen farklı bağlantı noktaları kullanmanız gerekir. Yani, diğer bağlantı noktası parametrelerini kendiniz ayarlamanız gerekir. "+server.port 28017".

    Bu komutu çalıştırdıktan sonra, tüm dünya oluşturulacaktır. Ancak bu toplu iş dosyasında, doğrudan sunucu için kullanılacak komutları belirtme hakkınız da vardır.

    Şimdi Rust oyununun kendisini başlatmamız gerekiyor, oyunu başlatarak konsolu ile açıyoruz. F1 tuşunu kullanarak, böyle bir satıra girdiğimiz yer "yerel ana bilgisayarı bağla: 28016". Yani, toplu iş dosyasında belirttiğimiz bağlantı noktasına giriyoruz ve sunucumuza gidiyoruz. Ancak "localhost" yalnızca makinenizde sunucunun çalıştığı yerde çalışacaktır. Aynısını yaptıysanız, ancak zaten satın alınan sunucuda yaptıysanız, yalnızca sunucunun ip adresini ve bağlantı noktasını girmeniz ve ardından sunucuya gitmeniz gerekir. Ancak başlangıçta işletim sistemimiz için yerel erişime sahip bir sunucu yaptık. Böylece, bağlantı komutunu kaydettikten sonra, bir süre sonra vahşi adanın etrafında koşmak mümkün olacaktır.

    Rust Deneysel sunucusu için otomatik güncelleme işlemi

    Şu anda, her kişi kendi çerçevesini, oyunun güncellenmiş bir sürümü için tüm sunucunun en iyi nasıl güncelleneceğini belirler. Yani, sisteminizin izleyeceği belirli değerleri belirleyebilirsiniz. Bunu yapmak için, bu yolla tekrar bir toplu iş dosyası oluşturmak önemlidir. "D:\SteamCMD\upd_rs001.bat". Bunun gibi bir şey içermelidir:

    echo "Güncelleme sunucusu Rust: SRV001"

    /wait/high steamcmd.exe'yi başlat +anonim oturum aç +force_install_dir D:\SRV001 +app_update 258550 onayla +çık"

    Şimdi sunucuyu kendiniz askıya almanız ve sunucu istemcinizi geçerli sürüme güncelleyecek olan bu yarasa dosyasını açmanız gerekecek. Güncellemeler indirilir indirilmez, güvenle tekrar çalıştırabilirsiniz.

    Konsol komutlarını anlarsanız, her şeyi otomatizme getirebilirsiniz. Nerede yeni bir güncelleme gelirse, sunucu çalışmayı durdurur ve tüm bu anlara katılımınız olmadan güncellemeleri kendisi indirir. Tabii ki, modifikasyonlara sahip bir sunucunuz varsa, bunlar çalışmayı durdurabilir ve daha fazla desteklenebilir. Orijinal sunuculara gelince, bu sadece yeri doldurulamaz harika bir seçenek olacaktır.

    Sunucuyu bir Debian Squeeze makinesine kurmak

    Kuşkusuz, bu yerleştirmenin süreci çok zordur ve neyin neyle ilgili olduğuna dair önemli açıklamalar gerektirir. Bu nedenle, dikkatli hareket etmeniz gerekir.

    1. Linux sisteminde süper kullanıcı olarak oturum açın, farklı bir şekilde "su" olarak anılır. Ardından, "apt-get install lib32gcc1" komutunu çalıştırmanız gerekir. Bu adım, özellikle GCC için veya daha spesifik olarak derleme için gereken kitaplıkları kurar.
    2. SteamCMD için tamamen ayrı olarak yeni bir profil oluşturulur, böylece sürekli olarak root olarak çalışmaz, bu da başlamak için daha fazla zaman harcar. Ardından, "su - steam" den sonra "useradd -m steam" gibi komutları kullanırken hemen oturum açacağımız bir buhar kullanıcısı oluşturuyoruz.
    3. Ardından, "steamcmd" adlı bir dizin oluşturmanız ve "mkdir ~/steamcmd" ve ardından "cd ~/steamcmd" kullanarak bu dizine girmeniz gerekir. Buhar profilinin ekonomik dizininde bir dizin nerede oluşturulur.
    4. Konsoldaki dağıtımı hemen indirin: "wget ​​​​http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz".
    5. Arşivi açıyoruz: "tar -xvzf steamcmd_linux.tar.gz". Ardından, "ls" girin ve hangi dosyaların eklendiğini görün.
    6. "./steamcmd.sh" yardımıyla kabuk betiğini başlatıyoruz. Steam konsol komutuna davetiye oluşturacağımız yer. Kuşkusuz, gelecekte, Windows sürümünü kurarken zaten gördüğümüz, buhara yönelik komutları gireceğiz.

    "anonim giriş yap"

    "force_install_dir ./res02"

    "app_update 258550"

    1. Her şey yüklendiğinden, cesurca "res02" klasörüne gidin, ancak bunun için önce "çık" Steam konsolundan çıkmanız gerekir. Daha fazla "cd ./res02" girin ve "ls" girin. Tüm dosyalara bakıyoruz ve tanıdıklar arasında "RustDedicated" dosyasının mevcut olduğunu görüyoruz.
    2. Bu adımda, zaten toplu iş dosyasını kullandığımız Windows sürümünü tekrar hatırlar. Batch dosyasını aşağıdaki “./RustDedicated –batchmode” parametreleri altında çalıştırarak burada da aynısını yapıyoruz. Bundan sonra konsol, herhangi bir hata olmaması gereken bazı bilgiler hakkında çeşitli mesajlar göstermeye başlar.

    Sonra hızlıca oyuna başlıyoruz ve her zamanki gibi konsola "connect 192.168.0.75:28016" yazıyoruz. Burada, makinenin adresi ve bağlantı noktası zaten başlangıçta belirtilmiştir. Ardından sunucu ile bağlantının kurulduğunu görüyoruz. Ne yazık ki, optimizasyon olmadan sunucu, 8 GB'ın yaklaşık 5'i olan RAM'in çoğunu tüketecektir. Nitekim Windows'ta RAM kullanımı 1,3 GB'a bile ulaşmadı.