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

მომხმარებლის მონაცემების საქაღალდის სტრუქტურა

საქაღალდე userdata აერთიანებს ყველა მოთამაშისა და სერვერის კონფიგურაციას ერთ ადგილზე, რომელიც უნდა იყოს გადატანილი Veloren-ის სხვადასხვა ინსტალაციას შორის v0.8-დან.

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

  • ვოქსიგენი
  • მორები
  • voxygen.log.< შესვლის თარიღი>
  • settings.ron
  • profile.ron
  • მარტოხელა მოთამაშე Error 500 (Server Error)!!1500.That’s an error.There was an error. Please try again later.That’s all we know.
  • db.sqlite
  • სერვერი_კონფიგურაცია
  • settings.ron (ზოგიერთი ჩანაწერი იგნორირებულია)
  • description.ron
  • whitelist.ron (იგნორირებულია)
  • banlist.ron (იგნორირებულია)
  • admins.ron (იგნორირებულია)
  • სერვერი
  • გადაარჩენს
  • db.sqlite
  • სერვერი_კონფიგურაცია
  • settings.ron
  • description.ron
  • whitelist.ron
  • banlist.ron
  • admins.ron
  • server-cli
  • settings.ron

voxygen/settings.ron

შეიცავს პარამეტრებს [Voxygen]-ისთვის (voxygen.md), Veloren-ის ოფიციალური 3D კლიენტის წინა ნაწილისთვის.

ამ ფაილის თითქმის მთლიანად კონფიგურირება შესაძლებელია Voxygen-ის თამაშში არსებული პარამეტრების ინტერფეისის მეშვეობით. დამატებითი ინფორმაციისთვის იხ აქ.

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

profile.ron

შეიცავს Hotbar ინფორმაციას თითო სიმბოლოზე და თითო სერვერზე. არასდროს არ უნდა იყოს საჭირო ხელით შეცვლა.

server/server_config/settings.ron

ეს ფაილი განკუთვნილია ხელით რედაქტირებისთვის და არ უნდა იყოს გადაწერილი თამაშის მიერ. თუ ფაილი არასწორ მდგომარეობაშია, სერვერი გამოსცემს გაფრთხილებას შეცდომის პოზიციის ჩათვლით, შექმნის ნაგულისხმევი მნიშვნელობებით სავსე settings.template.ron ფაილს და დაიწყებს ყველა ნაგულისხმევი მნიშვნელობებით.

პარამეტრებიაღწერანაგულისხმევი მნიშვნელობა
gameserver_addressმისამართი და პორტი, რომელსაც თამაშის სერვერი მოუსმენს. გაითვალისწინეთ, რომ კლიენტები გამოიყენებენ პორტს 14004 ნაგულისხმევად. პორტის შეცვლა მოითხოვს კლიენტშიც მითითებას."0.0.0.0:14004"
metrics_addressმისამართი და თამაშის სერვერის პორტი გამოავლენს Prometheus მეტრიკას."0.0.0.0:14005"
auth_server_addressSome(<value>)-ის გამოყენებისას: მნიშვნელობა არის IP მისამართი ან დომენი, რომელსაც თამაშის სერვერი და კლიენტი გამოიყენებენ. თუ გსურთ ავთენტიფიკაციის გამორთვა, შეცვალეთ Some(...) None-ით.Some("https://auth.veloren.net")
max_playersთამაშის სერვერთან დაკავშირებული მოთამაშეების მაქსიმალური რაოდენობა.100
world_seedთესლის ნომერი გამოიყენება სამყაროს შემთხვევითი თაობის დასაყენებლად.59686
server_nameნაჩვენები სერვერის სახელი"Veloren Alpha"
start_timeსერვერის დღის სინათლის დაწყების დრო წამებში.32400
map_fileადგენს რომელი რუქის ჩატვირთვას. იხილეთ აქ დაშვებული მნიშვნელობებისთვის.None
max_view_distanceმაქსიმალური ხედვის მანძილი, რომელიც კლიენტებს შეუძლიათ მოითხოვონ. სასარგებლოა დაბალი RAM სერვერებისთვის.Some(30)
banned_words_filesფაილების სია, რომლებიც შეიცავს ცენზურის სიტყვებს. არცერთი არ არის განაწილებული ნაგულისხმევად.[] (ცარიელი მასივი)
max_player_group_sizeწვეულების მაქსიმალური ზომა მოთამაშეებს შეუძლიათ ჰქონდეთ XP-ის გაზიარებისა და მეგობრული ცეცხლის იგნორირების მიზნით.6
client_timeout(secs: 40, nanos: 0,)
battle_modeშეიძლება იყოს Global(mode) ან PerPlayer(default: mode), სადაც mode შეიძლება იყოს PvP ან PvE და მიეცემა თითოეულ მოთამაშეს შეერთებისას. განსხვავება Global-სა და PerPlayer-ს შორის არის ის, რომ PerPlayer ჩართავს /battlemode ბრძანებას.Global(PvP)

server/server_config/description.ron

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

მაგალითი:

"This is the best Veloren server"

server/server_config/whitelist.ron

შეიცავს თეთრ სიაში შესული ანგარიშის ID-ების სიას და ითვლება გათიშულად, თუ ცარიელია. მკაცრად რეკომენდირებულია გამოიყენოთ /whitelist add/remove თამაშში ბრძანება, ვიდრე ხელით რედაქტირება.

მაგალითი: /whitelist add Treeco და /whitelist add treeco2-ის გამოყენების შედეგი.

[
    "6f15b915-074f-f78d-df88-34fb33e4e13f",
    "3445349e-d03c-64bf-6ecf-a15806275a1f",
]

server/server_config/banlist.ron

შეიცავს აკრძალული ანგარიშების ჩამონათვალს და მიზეზებს. მკაცრად რეკომენდირებულია გამოიყენოთ /ban და /unban ბრძანებები თამაშში, ვიდრე ხელით რედაქტირება.

მაგალითი: /ban Treeco General nuisance და /ban treeco2 alt account-ის გამოყენების შედეგი.

{
    "6f15b915-074f-f78d-df88-34fb33e4e13f": (
        username_when_banned: "treeco2",
        reason: "alt account",
    ),
    "3445349e-d03c-64bf-6ecf-a15806275a1f": (
        username_when_banned: "Treeco",
        reason: "General nuisance",
    ),
}

server/server_config/admins.ron

შეიცავს ადმინისტრატორის ანგარიშის ID-ების ჩამონათვალს. მკაცრად რეკომენდირებულია გამოიყენოთ admin add/remove სერვერის TUI-დან, ვიდრე ხელით რედაქტირება. არ არსებობს თამაშში ბრძანება ადმინისტრატორების მუდმივად დასამატებლად, უსაფრთხოების მიზეზების გამო.

მაგალითი: admin add Treeco-ის გამოყენების შედეგი.

[
    "ee193d08-8f5a-4862-a279-1a8c4bd357f3",
]

თუ თქვენ გათიშული გაქვთ TUI ან სხვაგვარად ვერ იყენებთ მის გამოყენებას, შეგიძლიათ გამოიყენოთ სერვერის CLI ადმინისტრატორების დასამატებლად/წაშლაზე.

მაგალითი:

veloren-server-cli admin add Treeco

server-cli/settings.ron

ამ ფაილის პარამეტრები არეგულირებს გაფრთხილების პერიოდს, რომელსაც სერვერი აძლევს განახლებების ავტომატური გამორთვისთვის.