Ir para o conteúdo
Riot Bits

Riot Bits

  • Lar
  • Notícias
  • Guias
  • Guias de vídeo
  • Notas do Patch
  • Denunciar abuso
  • Alternar formulário de pesquisa

V subindo – Servidor dedicado Linux usando WINE

postado em 10/28/2022 Por Tigre Sem comentários em V subindo – Servidor dedicado Linux usando WINE
  • Título: V subindo
  • Data de lançamento:
  • Desenvolvedor: Estúdios Stunlock
  • Editor: Estúdios Stunlock
As informações sobre V Rising ainda estão incompletas. Por favor, ajude-nos a preencher os detalhes do jogo usando este formulário de contato.

Este guia pretende orientar alguém sobre a instalação do Ving Rising Dedicated Server – Atualmente um aplicativo somente para Windows – em Linux e lançando -o para que seja utilizável para o jogo online.

Etapa 1: Requisitos (SO, Aplicativos de suporte)

Requisitos do sistema de servidor dedicado Linux

Primeira coisa primeiro – Este guia exige que você traga seu próprio conhecimento Linux para a tabela, Ou seja, como instalar, Configure a rede, etc – as coisas básicas. Com isso como uma linha de base (E com um comando de seu próprio sabor do sistema operacional, se ele difere daquele que estou escrevendo aqui), Por favor, continue.

Este guia recria como eu tenho o servidor em execução para mim e meus amigos. É um mashup de informações que encontrei para Conan Exiles (Outro servidor dedicado baseado no Windows aparentemente) e informações de configuração para Ving Rising.

Como o jogo vai ser executado via emulação do Windows no Linux, Você provavelmente não vai querer executar isso em um Raspberry Pi ou algo dolorosamente velho; Mas quase qualquer sistema relativamente moderno com digamos 4 núcleos e memória de 8 GB devem estar ok. Uma ressalva é que, embora seja um servidor dedicado, você provavelmente desejará fechar e reiniciá -lo pelo menos diariamente, se possível, porque parece que a memória de emulação aumenta. Estou executando isso em uma máquina com 32 GB e o mecanismo de emulação Linux (Não é o processo de janelas gerenciadas pelo vinho) começa a surgir no consumo de memória ao longo do tempo.

Ei desenvolvedores: Dê -me um servidor dedicado Linux adequado, Eu não quero imitar isso para sempre.

Seguindo em frente. Você precisará de um sistema Linux, E quase qualquer um deles fará senão os candidatos populares, é claro, obtêm as melhores notas; CENTOS, Ubuntu, OpenSuse – qualquer que seja. Estou usando Debian 10 (Buster).

Observação: Você precisará da raiz para fazer as seguintes etapas, Se você sudo todos eles ou apenas executa uma concha inteira como raiz, ou vai funcionar.

Primeiro, Você deseja ter certeza de ter os pacotes adequados, O que significa que você precisará ter as opções de repositório adequadas. Para obter tudo isso, você precisa mais do que apenas o principal’ canal. Aqui estão os dados das minhas fontes do arquivo /etc/apt/fontes.list

Deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster updates principal contribon

Certifique -se de executar ‘APT UPDATE’ ou ‘Atualização apt-get’ Depois de modificar sua lista de fontes. De lá, Execute os seguintes comandos:

dpkg --add-architecture i386
apt-get install wine wine32 wine64 xvfb mingw-w64 mingw-w32 screen steamcmd

Você será mostrado uma lista muito mais longa de pacotes que acompanham a lista acima, Apenas certifique -se de ter espaço em disco adequado e aceitar os pacotes necessários/recomendados. Tecnicamente nem toda a lista que tenho no comando é necessária, Mas quando o vinho começa e reclama sobre a falta de coisas como Gecko (Mingw) Eu odeio mensagens assim, Portanto, esta lista deve cobrir tudo isso. Minha visão é que os únicos erros que você deseja ter que pensar são os que o software de servidor joga em você.

Próximo, Crie uma conta sem root em que você executará o software e definirá uma senha para ela.

useradd -m -d /game/vrising vrising
passwd vrising

Agora que você tem um usuário, o resto disso acontece sob essa conta. Faça login para isso agora.

Etapa 2: Download v Rising usando Steamcmd

Com sua nova conta brilhante, Certifique -se de ter as seguintes variáveis ​​em seu perfil, Seja isso .bashrc, .Bash_profile, .perfil, qualquer que seja. Adicione -os, salvar/desistir, logout/login e execute o seguinte comando para garantir que eles estejam presentes:

Env|Grep Win

Próximo, Faça um diretório para o cliente Steam salvar os arquivos do jogo para. IE/Game/Vrising/Vrising_files e execute o seguinte comando para baixar o jogo.

OBSERVAÇÃO: Tudo, desde Steamcmd’ para ‘+saída’ é um comando de linha única

Steamcmd +@ssteamcmdforceplatformtype windows +force_install_dir/home/vRising/vrising_files +login anonymous +app_update 1829350 +saída

É isso!

Etapa 3: Inicie o servidor pela primeira vez

Agora que você tem o download do jogo, você pode realmente executá -lo pela primeira vez. Você não estará jogando nele ainda, Isso é apenas para deixar os arquivos descompactar, Arquivos de configuração são gerados, etc. Execute o seguinte comando e deixe descansar por alguns minutos, Praticamente até ver mensagens repetidas indicando que o servidor está fazendo coisas básicas de manutenção, geralmente algo como o que está abaixo.

OBSERVAÇÃO: Tudo, desde ‘XVFB-Run’ até o final de ‘-log’ é um comando de linha única.

XVFB-RUN --AUTO-SERVERNUM-SERVER-ARGS = '-Screen 0 640x480x24:32'wine /game/vrising/vrising_files/vrisingserver.exe -log

-- repetindo mensagens abaixo--
[FileUserist] FileUserList carregado de: Z:\home\vrising\vrising_files\VRisingServer_Data\StreamingAssets\Settings\adminlist.txt, Adicionado: 0
[FileUserist] FileUserList carregado de: C:\users\vrising\AppData\LocalLow\Stunlock Studios\VRisingServer\Settings\adminlist.txt, Adicionado: 1
[FileUserist] FileUserList carregado de: Z:\home\vrising\vrising_files\VRisingServer_Data\StreamingAssets\Settings\banlist.txt, Adicionado: 0
[FileUserist] FileUserList carregado de: C:\users\vrising\AppData\LocalLow\Stunlock Studios\VRisingServer\Settings\banlist.txt, Adicionado: 0

Depois de ver algumas dessas mensagens se acumular, É seguro atingir o Ctrl-C para sair do aplicativo. Agora é hora da configuração!

Os arquivos principais com os quais você vai se importar serão estes:

Configurações de jogo

/Game/VRILING/VRISHING_FILES/VrisingServer_data/streamingassets/Settings/ServerGameSettings.json

Configurações do servidor

/Game/VRILING/VRILING_FILES/VrisingServer_data/streamingassets/Settings/ServerHostSettings.json

Lista de administrador

/Game/VRILING/VRISHING_FILES/VrisingServer_data/streamingassets/Settings/adminList.txt

  • Configurações de jogo está tudo acontecendo no jogo. Ciclos da noite da noite, Taxas de colheita, etc.
  • As configurações do servidor são coisas como ingressar na senha, nome/descrição do servidor, etc.
  • Lista de administrador é exatamente isso – Eu me adicionei no meu servidor, mas honestamente ainda não o usei, então não há idéia do que você pode fazer com ele.

Edite os dois primeiros como achar adequado para ter seu jogo agradável. Para se colocar no adminList.txt, Basta ir para Steamid-dot-Io, Conecte seu nome de usuário e pegue o Steamid64’ números. Coloque isso em uma linha por si só (um registro por linha se você tiver várias pessoas fazendo coisas de administrador) e salvar/desistir.

Agora você pode executar o jogo e realmente jogar nele.

Etapa 5: Como usar ‘tela’ Para executar o servidor

Agora que você está pronto para o jogo, Como a pessoa experiente do Linux, você é, você saberá que há uma captura. Assim que seu terminal/massa/qualquer sessão fechar o jogo, será cortado, E você claramente não quer deixar uma janela do terminal aberta o tempo todo. É aqui que um dos outros aplicativos que instalamos vem.

Execute este comando:

tela -t linux

Parece que não fez nada, certo? Não exatamente. A concha agora está em execução em uma sessão destacável – Significando depois de iniciar o servidor, você pode detectá -lo, Feche a janela do terminal e volte mais tarde. Para ver o que quero dizer, Faça algo inofensivo como 'top'. Agora que você tem isso na tela, Pressione 'Ctrl-A', Então deixe ir e pressione 'D'. Observe o ‘destacado de’ mensagem. Agora execute ‘ps -ef|agarrou top’ e veja que ainda está funcionando. Legal, certo? Para se reconectar, você executará a tela -x -x’ e novamente se reencamione a mesma sessão. Agora você pode sair do topo e, se você fazer o logout dessa sessão, verá 'a tela está terminando'.

Então vamos juntar tudo isso para iniciar o jogo. Observe que o ‘-t Linux’ está apenas dizendo à tela para usar uma determinada configuração de termo para coisas como cores e formatação especial de caracteres, nada mais.

screen -t Linux

xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32'wine /game/vrising/vrising_files/vrisingserver.exe -log

Isso começará o jogo e você pode deixar isso em execução, Teste -o tentando conectar -se de um sistema de clientes.

Supondo que você esteja na mesma LAN que o servidor e não há firewall configurado na caixa Linux, Lançar o jogo Rising e faça o seguinte:

Jogar -> Jogo online -> Encontre servidores -> Exibir todos os servidores & Configurações -> Conexão direta

Você será solicitado a colocar informações IP/porta. Apenas o IP está bem. Se você definir uma senha nos arquivos de configuração, Entre aqui para continuar. Se o jogo começar a carregar, Parabéns você está!

Você deve ver a mensagem de conexão aparecer no terminal do servidor e rolar. Agora você pode Ctrl-A, D a sessão. Seu jogo está correndo

Etapa 6: Como atualizar o servidor quando necessário

Quando você precisa fazer qualquer manutenção no sistema; Atualização do jogo, Atualização do sistema operacional, qualquer que seja. Basta fazer login na sua conta de servidor dedicada, Executar ‘tela -x’ Para conectar-se à sessão e depois Ctrl-C para fechar o jogo. O comando que executamos mais cedo para baixar o jogo será executado novamente aqui, Ele validará contra os servidores Steam e pegará todas as atualizações. Em seguida, execute o comando XVFB-Run novamente para iniciar o jogo. Pedaço de bolo.

Sinta -se à vontade para colocar esses comandos em arquivos de script, para que você não precise cavar o histórico do shell ou um arquivo txt salvo ou algo para copiar/colar do. O mundo é sua ostra, aproveitar.

Etapa 7: Regras do firewall & Encaminhamento de porta

A vida não seria completa sem a dor de cabeça da segurança, certo?

Felizmente eu também posso ajudar aqui, Felizmente, o jogo não usa uma tonelada métrica de portos, como alguns outros que eu joguei. Em todo o caso – O arquivo serverhostSettings.json fornece a dica principal aqui com a porta ‘’ e ‘Queryport’ campos, Mas não é tudo que você precisa saber.

Você precisará aceitar/encaminhar/etc o seguinte:

  • UDP: 9876
  • UDP & TCP: 9877

Com essas duas portas abertas e encaminhadas para/para o seu servidor de jogo, Amigos de todo o mundo podem se juntar a você e até poderão encontrar seu servidor na área de pesquisa da lista de servidores multiplayer principal – Usar algum identificador exclusivo no nome do servidor os ajudará muito lá 😉

Para um roteador doméstico dirigido pela GUI, Deve ser muito fácil conectar os números e você precisará analisar sua documentação para isso. Se você tem um gateway baseado em Linux como eu e precisa de comandos iptables diretos, Isso deve ajudá -lo, Modifique conforme necessário para sua rede doméstica. Estes são formatados a partir de ‘regras’ Arquivo para um serviço de firewall debian, Mas você pode simplesmente colocar ‘iptables’ em frente a cada linha e o resto de tudo ('-UM’ em diante) vai funcionar bem. 10.89.0.200 é o servidor de jogo na minha LAN.

-A entrada -i eth0 -p udp -m udp - -dport 9876 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 9877 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9877 -j ACCEPT

-A FORWARD -d 10.89.0.200/32 -em eth0 -p udp -m udp --dport 9876 -j ACCEPT
-A FORWARD -d 10.89.0.200/32 -em eth0 -p udp -m udp --dport 9877 -j ACCEPT
-A FORWARD -d 10.89.0.200/32 -i eth0 -p tcp -m tcp - -dport 9877 -J aceita

OBSERVAÇÃO: Vou assumir que, se você estiver usando regras iptables, você tem IP Masq também configurado corretamente. UPNP seria um bônus, mas não necessário.

Isso é tudo o que estamos compartilhando hoje para isso V subindo guia. Este guia foi originalmente criado e escrito por Tigre. Caso não atualizemos este guia, você pode encontrar a atualização mais recente seguindo este link.

Se você acredita que algum conteúdo deste site viola seus direitos, incluindo seus direitos de propriedade intelectual, entre em contato conosco imediatamente usando nosso formulário de contato.
Guias Tag:V subindo

Navegação de artigos

Postagem anterior: Como consertar Tomb Raider: Queda de FPS no submundo, atraso, e problemas de gagueira
próxima postagem: Como consertar o atama travando, Falha no lançamento, e problemas de congelamento

Deixe um comentário Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  • Título: V subindo
  • Data de lançamento:
  • Desenvolvedor: Estúdios Stunlock
  • Editor: Estúdios Stunlock
As informações sobre V Rising ainda estão incompletas. Por favor, ajude-nos a preencher os detalhes do jogo usando este formulário de contato.

Isenção de responsabilidade

Todo o conteúdo citado é derivado de suas respectivas fontes. Se você acha que usamos seu conteúdo sem permissão, certifique-se de entrar em contato conosco e levaremos isso a sério.
  • Sobre nós
  • Contate-nos
  • política de Privacidade
  • Termos de serviço

direito autoral © 2025 Riot Bits.

Distribuído por PressBook Notícias tema WordPress