我正在用户fredrik
在Ubuntu Server上运行OpenVPN服务器。我想在同一台机器上安装Minecraft服务器并根据本教程:
How to set up Minecraft Server,
我需要创建一个名为minecraft
的用户。
我认为这不是必需的,我可以将Minecraft服务器作为fredrik
运行,但是,将这些服务器分成两个帐户可能会很好吗?
我想检查一下,我是否可以在同一台机器上运行Minecraft服务器和OpenVPN服务器?如果我可以/需要/应该创建第二个用户?
感谢您的投入!
答案 0 :(得分:2)
是的,您可以在多个用户上运行多个进程。没有什么特别的事情要做,只需在用户minecraft
上运行服务器,服务器进程的所有者就是minecraft
用户。同时,OpenVPN
由用户fredrik
运行。
这没有什么特别的好处,你也可以在fredrik上运行Minecraft过程。
安全方面,这可能会为您带来一些好处。您可以将Minecraft用户限制为特定文件夹并自定义用户的设置。
目前,我有一台与您在Google Cloud上描述的机器一样。它确实服务于OpenVPN和我的世界。
tl;博士:是的,你可以跑步,但你不必这样做,但是如果你这样做会很好。
这是我的任务管理器的样子截图(注意多个用户运行大量进程):
PS:通过VPN访问minecraft可能会导致问题。之前我使用Digital Ocean作为我的VPN,Mojang阻止访问这些,我无法登录我的帐户。然而,Google Cloud运行良好。