Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux Version #1

Open
theCrius opened this issue May 17, 2022 · 93 comments
Open

Linux Version #1

theCrius opened this issue May 17, 2022 · 93 comments

Comments

@theCrius
Copy link

I know it's in the plans, where it's better to get notified when a Linux version will be available?
Even just an issue here (even this one) to which anyone can just subscribe would be fantastic, Thanks!

@Looouuu
Copy link

Looouuu commented May 17, 2022

I managed to run the server software with Wine. I didn't try to connect to the server (since I can't start the game on Linux), has anyone tried ?

@derroobin
Copy link

i did get it to run with wine in a docker-container and my friends could connect

@theCrius
Copy link
Author

That's great news. Can you share your process? I can spin a VM on the fly and try as well so we can document it properly, at least until we get a linux version of the server :)

@kathiouchka
Copy link

Hey guys, do you think i could manage to host a server on a raspi ? Using wine + docker would work right?

@Looouuu
Copy link

Looouuu commented May 17, 2022

Hey guys, do you think i could manage to host a server on a raspi ? Using wine + docker would work right?

There is no ARM support so probably not

@sanegaming
Copy link

Thanks for this, I was looking for a way to be notified when linux was supported.

@TrevorCarmichael
Copy link

TrevorCarmichael commented May 18, 2022

i did get it to run with wine in a docker-container and my friends could connect

Can you share your docker setup? I'm only somewhat familiar with setting up fresh images and would like to run a server for my friends on my linux box

edit: Maybe someone will find this helpful but I got this running in Docker on Ubuntu Server using Wine. Here's my Repo: https://github.com/Googlrr/V-Rising-Docker-Linux

I don't know really anything about docker or wine so its pretty hacked together but maybe someone will find it useful.

@khct
Copy link
Contributor

khct commented May 18, 2022

We should hopefully have the Linux version of the V Rising Dedicated Server available "soon".

There is unfortunately a build issue using il2cpp when using the version of Entities we are currently using.

I think upgrading to Entities 0.5 might solve this build issue, but it also caused significant slowdown for us in just working with the project. So we have been waiting for a bit for a solution to both of these issues.

Anyway, I can leave this issue open here until we have shipped the Linux version.

@theCrius
Copy link
Author

That's great news @khct, you already kow what can be a blocker and can work on it. Please keep us informed and let us know if there is any blocker you might want to share. I'm sure that there are others here that are engineers beside gamers ;)

@vsdepontes
Copy link

Is there any estimate for the Linux version release? Days, weeks, months?
Windows is just unbearable and V Rising is awesome! Can't wait to open a server.

@MADDMAXKZ
Copy link

Is there any estimate for the Linux version release? Days, weeks, months? Windows is just unbearable and V Rising is awesome! Can't wait to open a server.

i agree with you on this i would like to know aswell i hate windows OS for hosting servers, when it is poorly used/made for games with linux is MUCH BETTER!

@Ponjimon
Copy link

Awesome to hear that there will be a dedicated linux server soon™!

For what it's worth, I too made a Docke image that runs the server using wine, for anyone interested: https://github.com/Ponjimon/vrising-docker

@theCrius
Copy link
Author

Thanks @Ponjimon, I'll check it out and test it on a VM next week :)

@4mp3d
Copy link

4mp3d commented May 21, 2022

Linux please!

@dopeghoti
Copy link

Glad to hear you're working on a Linux server; I'll be keeping an eye on this Issue for progress.

@ctvw
Copy link

ctvw commented May 22, 2022

Linux is a must in 2022. Looking forward to it :)

@P4sca1
Copy link

P4sca1 commented May 22, 2022

I also made a Docker image for V Rising, to be able to run the game server on a Linux host: https://github.com/ips-hosting/game-images/tree/main/vrising.
It works similar to the ones mentioned above. The key differences are, that you don't have to include your .json settings at build time, but can just place them in the data/Settings/ directory, you can overwrite host variables via env variables, and it automatically updates the server before starting.
It currently uses wine, but will be updated to the native linux version, once it is available.

@ryuukk
Copy link

ryuukk commented May 23, 2022

imagine telling people to use WINE

unity allows people to build for linux with a single checkbox

and people say "use wine", wtf is wrong with modern developpers

who the fuck will buy a windows server licence to host this game server?

no wonder it runs like crap

@TrevorCarmichael
Copy link

Game server actually runs great under WINE. I've had mine running 6 days straight so far with no downtime and no lag. A very viable alternative until a native version is released.

@Fuggschen
Copy link

Game server actually runs great under WINE. I've had mine running 6 days straight so far with no downtime and no lag. A very viable alternative until a native version is released.

Never got it running under wine with pterodactyl panel. Got a bunch of errors like NullReferenceException or CryptographicException etc. so I'm waiting patiently for the native version.

imagine telling people to use WINE

unity allows people to build for linux with a single checkbox

and people say "use wine", wtf is wrong with modern developpers

who the fuck will buy a windows server licence to host this game server?

no wonder it runs like crap

Can actually relate. Just nuked our windows server because we can run everything under linux. And native > wine (almost everytime)

@Alcohol120
Copy link

Wine and Docker is not a solution. I will wait for native version.

@MADDMAXKZ
Copy link

Wine and Docker is not a solution. I will wait for native version.

https://github.com/kapatheus/egg-v-rising

@theCrius
Copy link
Author

theCrius commented May 26, 2022

Wine and Docker is not a solution. I will wait for native version.

This is not a forum of discussion. You can leave your opinions out of it :)

However, wine is not a solution, just a workaround as stated by everyone already.
Docker Container technology however, is the facto the standard in modern deployment and delivery and if you think that you should instead have a native server because you want to run it from bare metal or a linux VM, you need to get an update on modern practice... well, modern since several years now.

@Alcohol120
Copy link

This is not a forum of discussion. You can leave your opinions out of it :)

This ticket already looks like a discussion. I hope that much posts showing to devs that many people waiting for native version.

Docker Container technology however, is the facto the standard in modern deployment and delivery and if you think that you should instead have a native server because you want to run it from bare metal or a linux VM, you need to get an update on modern practice... well, modern since several years now.

Docker is modern solution for development and deployment. But running production in Docker container in one reason: "let this work on unsupported platform" - is a crutch.

@ryuukk
Copy link

ryuukk commented May 26, 2022

Wine and Docker is not a solution. I will wait for native version.

This is not a forum of discussion. You can leave your opinions out of it :)

However, wine is not a solution, just a workaround as stated by everyone already. Docker Container technology however, is the facto the standard in modern deployment and delivery and if you think that you should instead have a native server because you want to run it from bare metal or a linux VM, you need to get an update on modern practice... well, modern since several years now.

sheep vs aligator

the sheep follows bloat driven development

the aligator eat the sheep

Wine and Docker is not a solution. I will wait for native version.

This is not a forum of discussion. You can leave your opinions out of it :)

However, wine is not a solution, just a workaround as stated by everyone already. Docker Container technology however, is the facto the standard in modern deployment and delivery and if you think that you should instead have a native server because you want to run it from bare metal or a linux VM, you need to get an update on modern practice... well, modern since several years now.

don't TELL people what they SHOULD do

docker is not THE solution

blindly using what ever the other sheep are using doesn't make you a good engineer, it makes you a good sheep

not everyone wants to be a good sheep

some people want to stay sane, and use what ever is the most efficient and less bloated solution available

a native linux binary is the most efficient solution

docker? not everyone will deploy their server on the cloud on some random overpriced company's computers

@dopeghoti
Copy link

"Don't tell people what they should to" followed by telling people what they should do is not a good look. The devs have already stated intent to release a Linux dedicated server. I am content to wait until it is available. I'd prefer sooner than later, but nobody is in a position to demand anything. Personally I think the current hot trend of stuffing everything into a virtualized container has its places, but it's not a tool for every job.

@IceOfWraith
Copy link

That comment wasn't intended to spark the debates that have already happened. It was just to set realistic standards. There's pros/cons to making a Linux native release and those are already known. I was just referring to the amount of demand.

@gOOvER
Copy link

gOOvER commented May 17, 2023

Tomorrow is the Gloomrot official release. store.steampowered.com/news/app/1604030/view/3701440227923030413

I'm really hoping we are pleasantly surprised with official/native dedicated server support for Linux. 🤞

as i know, there will be no Native Linux Server released

@ryuukk
Copy link

ryuukk commented May 17, 2023

Lazy devs, glad i torrented it instead of buying it

I'll buy it only if they ever release a native version for the server

@IceOfWraith
Copy link

IceOfWraith commented May 17, 2023

The devs just literally released a DLC today. They aren't lazy, they just have priorities like any developer should. You should be embarrassed torrenting a well-made game.

It's very ironic to not support the development by buying the game then complain that you don't get a feature implemented.

Not to mention, there's a viable option, for those who aren't lazy. ;)

@ryuukk
Copy link

ryuukk commented May 17, 2023

releasing a linux version from Unity is a matter of clicking on a checkbox

stop defending them

@Marvel0us7
Copy link

No demand for a Linux version? That must be why every gameserver host has V Rising in their portfolio....

Wine adds resource overhead and what's more important is another layer that can add failures. No big issue on a small scale, definitely one with big hosting companies.

@gehnster
Copy link

gehnster commented May 17, 2023

releasing a linux version from Unity is a matter of clicking on a checkbox

stop defending them

Maybe you should stop talking about something you obviously don't know about. The devs ALREADY mentioned the reason they can't release a linux version is because the version of the Entity Component System has a bug in it for the version of Unity they developed the game on (2020.3 for your reference). In order to be able to do a linux release they'd have to update the ECS version they use, which isn't necessarily fast and not necessarily worth their time right now because it adds no new gameplay to a game and it already works for them how it is. So no it isn't a click of a button because they've already tried that, hence why they know the bug exists preventing them from releasing a linux version.

@IceOfWraith
Copy link

Large hosting companies also aren't suffering from the slight overhead of Wine. I work closely with the gaming community and they don't struggle because of that. That's just false information. The reality is that this should probably be locked since there's nothing else to discuss that brings anything new. And the game server works on Linux fine.

@ryuukk
Copy link

ryuukk commented May 17, 2023

javascript bloat driven developpers telling me that wine overhead is "no big deal"

no wonder why software went to shit

congrats people

@1notea
Copy link

1notea commented May 20, 2023

Hello community
Is there a detailed guide on YouTube on how to install a server on Ubuntu.
I tried to understand @Ponjimon's guide, but for some reason my weak pc-server refuses to start (
Although with Win 10 before the game update, the server worked good

@theakrismer
Copy link

Any update on this? Man I sure would love to see a linux version in the near future

@taro222
Copy link

taro222 commented Dec 15, 2023

They made a pin on their discord, that native linux dedicated files are not on their priority list. Ofc thats sad, but its an honest answer and we do not need to wait anymore.

@chrizdekok
Copy link

I give up.
I have been waiting for a proper server linux version since the game released. Me and my friend has spent count less hours into Minecraft and Valheim with no hassle with the server so I have been hoping for the same here.
I have been trying to follow guides to make the V Rising servern run in a docker etc. but without luck. Also found a lot of fake guides that just made your server vulnerable and/or installed shady stuff.
So I give up on this game because of this :/

@Hedrauta
Copy link

i do use my AMP's docker image of wine to get the vrising-Server started...

Works so far....
but it's really sad, that there's no linux-dedi-server-files.

@Nezteb
Copy link

Nezteb commented Mar 14, 2024

This trailer came out today: https://www.youtube.com/watch?v=rb_IiRt9Als

Full game release on May 8th 2024! Congrats on the announcement!

My concern: I've paid for three different V Rising G-Portal hosted servers, and every single time is a nightmare. Like, worse than I would expect from a plain VPS provider like Hetzner. G-Portal with V Rising has consistent issues with syncing server settings, can't do proper backup restores, non-existent support, unwillingness to give refunds based on SLA metrics, etc. To be clear, I speculate most of those issues are because of G-Portal, not the quality of the V Rising Windows server. This is just to say that I feel there is a huge need/desire for a better server hosting experience.

To bring it back to this GH issue, I think the devs should just say plainly "we are not going to do this" and close/lock it. Although I genuinely do not know if any of the people participating in this thread work for Stunlock Studios, or if they read this thread at all. 🤷‍♂️

To end on a positive note, I am hyped for the full release and will attempt once again to self-host with the instructions given in this repo. 😄

@luckyzor
Copy link

luckyzor commented May 8, 2024

Any news for 1.0 linux server?

@IceOfWraith
Copy link

Was waiting for this. Lol

@gOOvER
Copy link

gOOvER commented May 8, 2024

Any news for 1.0 linux server?

works like charm with wine, so why a linux server

@Tommiiee
Copy link

Tommiiee commented May 9, 2024

We should hopefully have the Linux version of the V Rising Dedicated Server available "soon".

2 year update 🤞

@DrakorissVere
Copy link

+1 for linux dedicated server.
p.s.: it's weird not to have one

@Hedrauta
Copy link

If it would be run via mono, it wouldn't hurt that much. But wine? Which is still getting updates, but we can't rely on sustainability with it.

@jpmarcotte
Copy link

jpmarcotte commented May 13, 2024

Hey all, I fully get wanting a native version (I do as well, it's why I keep following this thread), however:

Please read previous posts before commenting about how it's "weird they don't have one", or "they should just say they aren't doing it", or wondering if they even read this thread, etc. They've said why they don't have one yet here: #1 (comment)

It's clearly both a) on their radar, and b) not a major priority because existing solutions are working great for lots of people and they've been prioritizing actually making and releasing the game, and they've said so already: #1 (comment)

The Wine options aren't official; if you want it on something other than wine, go make one yourself like multiple others above did when they created the Wine version.

The fact of the matter is that existing solutions DO work. but the endless complaining when they've already addressed things doesn't help make it done faster and doesn't add anything to the conversation.

Some alternative ways to be helpful:

  • Set up a Wine server and come back with performance documentation proving why it's not good enough for your use-case.
  • Set up multiple servers, using the multiple options that people have had success with and linked to above and contrast their performance issues so we know which one is best.
  • Create something that runs on something other than Wine and share it with the group
  • Go play the game; it's fun.
  • Go play a different game and come back once the devs have had a chance to relax post-release after fixing initial bugs, dealing with the initial launch stress that happens with every game, and have had the opportunity to settle into further optimization and engine upgrade passes (which are going to be necessary for the linux server).

Have fun and keep tinkering!

@FIGBird
Copy link

FIGBird commented May 14, 2024

It actually isn't very clear if this is still on the radar of the developers. The comments you cited are from years ago, and they have been silent since. All there is to support that statement is that the request is still open.

I understand priority, I also understand the level of effort to update a game engine, and I understand how to be patient and understanding to the SDLC of a game like this (I have been waiting two years now, after all).

Nonetheless, this is a very natural time to look for an update, and it shouldn't be shunned or attacked. Two years ago we were told soon, obviously priorities have changed since then. With the game being released it is important to focus on blocking issues to people enjoying the game, but it is also a perfect time to revisit this request.

The point being that it isn't a lot of effort to confirm that it is still planned, and if it isn't to summarize the issue posted previously and close this ticket.

All that said, I hope to see the situation addressed and hopefully we get a linux dedicated server.

@kcrg
Copy link

kcrg commented May 14, 2024

Well, I can see updated engine in 1.0 release. It is now Unity 2022.3 LTS, before it was something like 2020.X.
I guess now priority have PS5 release.

@grstat
Copy link

grstat commented May 17, 2024

bump

@gogoout
Copy link

gogoout commented May 18, 2024

Just want to post here in case someone needs it. I managed to run the server on the oracle arm64 instance. I’ve pushed image here: https://hub.docker.com/r/gogoout/vrising-arm64

@s3807139
Copy link

s3807139 commented Jun 11, 2024

Just want to post here in case someone needs it. I managed to run the server on the oracle arm64 instance. I’ve pushed image here: https://hub.docker.com/r/gogoout/vrising-arm64

Amazing work, is this for the pc version only? Is a PS5 version possible? I'd love to have a private PS5 server running in oracle but don't have the docker/wine skills to make it happen.

Edit: I managed to botch a version of your image together with a change to init-server.sh that installs the ps5 version.

@TH3AL3X
Copy link

TH3AL3X commented Jun 19, 2024

It seems incredible to me that in these two years you have not done what you have said, but if you have been able to release €20 DLC to get more money, well, what a lie.

@luckyzor
Copy link

It's true, we didn't had any word from the devs about this, even if is to say is for next year....
Im the meaning time, I'm using a container running wine and it's working really well

@TH3AL3X
Copy link

TH3AL3X commented Jun 19, 2024

It's true, we didn't had any word from the devs about this, even if is to say is for next year.... Im the meaning time, I'm using a container running wine and it's working really well

Ofc, but how you can put EOS List server? just tell me, because i can't do it, i have ubuntu Server no gui, also they are brain dead totally, and instead of using steam servers they are using his "server list" thats so annoying

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests