Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

დამოუკიდებელი თამაშის შეფუთვა

Veloren-ის მიწოდების სასურველი მეთოდი ახლა არის Airshipper, მაგრამ აქ არის ინფორმაცია დამოუკიდებელი თამაშის შეფუთვის შესახებ.

** შენიშვნა: ** ეს დოკუმენტი ძირითადად ორიენტირებულია Veloren-ის შეფუთვაზე Linux-ისთვის, მაგრამ ზოგიერთი ინფორმაცია ასევე სასარგებლო იქნება სხვა პლატფორმებისთვის.

ზოგადი ინფორმაცია

გთხოვთ, მიმართოთ ამ სახელმძღვანელოს ზოგადი დაყენებისა და კომპილაციის ინსტრუქციებისთვის.

** რჩევა:** როგორც დამატებითი მითითება, იხილეთ veloren-git AUR პაკეტი, უფრო კონკრეტულად PKGBUILD ფაილი. მას ყოველთვის უნდა ჰქონდეს განახლებული buildtime და გაშვების დამოკიდებულების სია.

Rust ვერსია და Rustup

Nightly Rust-ის კონკრეტული ვერსია, რომლის შედგენაც იგეგმება Veloren-ის მოცემული ვერსიით, მითითებულია rust-toolchain ფაილში. თუ იყენებთ rustup-ს, ის ავტომატურად დააინსტალირებს და გამოიყენებს სწორ ვერსიას. წინააღმდეგ შემთხვევაში თქვენ უნდა დარწმუნდეთ, რომ თავად იყენებთ სწორს. Veloren ვერ შედგეს Stable Rust-ზე და ჩვენ ** არ ვუჭერთ მხარს მის შედგენას Rust ვერსიებით გარდა rust-toolchain ფაილში მითითებულისა.

კომპილაციის დროის პარამეტრები

  • რეკომენდირებულია გამოიყენოთ --release დროშა, რათა მიღებული ბინარები სრულად იყოს ოპტიმიზირებული.
  • იმისათვის, რომ თამაშმა გამოიყენოს სტანდარტული (XDG-თან თავსებადი) დირექტორიები მომხმარებლის მონაცემების შესანახად, ნაცვლად იმისა, რომ სცადოთ მისი შენახვა შესრულებადში, თქვენ უნდა დააყენოთ VELOREN_USERDATA_STRATEGY გარემოს ცვლადი system.
  • კონკრეტული ბინარების შედგენისთვის, თქვენ უნდა გადასცეთ --bin <NAME> არგუმენტები.

თამაშის სერვერისა და კლიენტის შედგენის შედეგად მიღებული ბრძანება ზემოაღნიშნული პარამეტრების გამოყენებით იქნება: VELOREN_USERDATA_STRATEGY='system' cargo build --release --bin veloren-voxygen --bin veloren-server-cli ამ შემთხვევაში, ორობითი რიცხვები იქნება target/release/veloren-voxygen და target/release/veloren-server-cli.

სხვა ფაილები

  • თქვენ უნდა შეიყვანოთ აქტივები თამაშის გასაშვებად. მათთვის მოსალოდნელი მდებარეობაა /usr/share/veloren/assets.

  • აქტივების საქაღალდეში ჩვენ გთავაზობთ .desktop[spec] ფაილს, ხატულას და .metainfo.xml[spec] ფაილი. თქვენ უნდა მოათავსოთ ისინი შემდეგნაირად:

  • assets/voxygen/net.veloren.veloren.png -> /usr/share/pixmaps/net.veloren.veloren.png

  • assets/voxygen/net.veloren.veloren.desktop -> /usr/share/applications/net.veloren.veloren.desktop

  • assets/voxygen/net.veloren.veloren.metainfo.xml -> /usr/share/metainfo/net.veloren.veloren.metainfo.xml