= 带有 Mods 的 Valheim 专用服务器托管 = 我负责为我的突袭派对专门托管 Valheim 服务器有一段时间了,所以当他们发现一些他们想尝试的 mod 时,我认为这就像从一个小人物那里拿糖果一样。或者其他的东西 事实并非如此。它。我收集了来自不同网站的信息,遇到了很多坑,去了酒吧,睡了一觉,然后想通了 我是这样做的。 (TL;脚本小子在底部的 DR) 从基本的 LightSail 托管开始,如此处所述: httpsaws.amazon.com/getting-started/hands-on/valheim-on-aws/ 按照这些说明进行操作,直到达到 3.3——我选择了 Ubuntu 20.04 LTS,但自从我写这篇文章以来,版本可能已经升级了。完成 3.2 和 3.3 之前的所有步骤,但要明白您需要分几步调整保存文件的命名。将其保留为默认值(“专用”)目前没问题,但我们稍后会对其进行一些更改 这是普通 Valheim 托管专用服务器的基础,如果这就是您想要的一切,那么您在这里就好了。请注意,我对 docker 之类的基本上一无所知。如果你有能力接受这些指令的其余部分并将这整个事情 dockerize ,那么有一百万人会感激它 如果你想添加模组,这就是我所做的 从 httpswww.overwolf.com/app/Thunderstore-Thunderstore_Mod_Manager 获取模组管理器 Thunderstore 到您的游戏装备上 我的朋友们想玩 Epic Valheim 的模组集,所以我在 Mod Manager 中搜索 Epic Valheim 并下载并安装了它 这会将所有这些模组的文件放在您本地游戏装备上的次要位置。您可以在 Mod 管理器中找到该位置,方法是转到设置,然后是位置,然后单击浏览数据文件夹。你稍后会需要这个 - 保持窗户打开 通过 Mod Manager 上的“Start modded”按钮启动 Valheim 的本地游戏,创建一个新世界,并确保所有 mod 都按预期应用 返回出现的数据文件夹并单击进入 Valheim/profiles/Epic Valheim(或其他) 取出 BepInEx 文件夹并从中压缩 将该 zip 上传到 AWS S3 或其他一些可用的托管服务(确保调整权限以便您可以访问它们,如果您担心有人会盗用您的数据,请通过 IP 进行限制) 跳回您的 LightSail 实例,移至 /home/ubuntu/valheim/server 并 wget whatever you just uploaded Then wget the dll pack for Valheim - The way I figured this out was to go to httpsvalheim.thunderstore.io/package/denikson/BepInExPack_Valheim/ and click on Manual Download. That downloaded it to my computer, but they have somescriptingthat obfuscates the address of the actual file. If you watch the network traffic (Hit F12 in Firefox, for example) you can watch the actual network traffic and find out that the file is actually at httpsgcdn.thunderstore.io/live/repository/packages/denikson-BepInExPack_Valheim-5.4.1900.zip. Find the file you want and wget it from the server (mine was wget httpsgcdn.thunderstore.io/live/repository/packages/denikson-BepInExPack_Valheim-5.4.1900.zip) Install unzip (sudo apt install unzip) Unzip the BepInExPack first - unzip denikson-BepInExPack_Valheim-5.4.1900.zip Move the files that enable doorstop and unstripped_corlib into place - mv BepInExPack_Valheim/* Delete the unused folder - rm -rf BepInExPack_Valheim/ Delete the unmodded BepInEx folder - rm -rf BepInEx Unzip the file you uploaded from your gaming rig (unzip BepInEx.zip or whatever you named it) - this contains both the mods and the config that you had locally Make sure that your directory structure looks something like: valheim/server$ ls BepInEx logs BepInEx.zipmanifest.json LinuxPlayer_s.debug server_exit.drp README.mdstart_game_bepinex. UnityPlayer.sostart_server. UnityPlayer_s.debug start_server_bepinex. 'Valheim Dedicated Server Manual.pdf' start_server_xterm. config.json steam_appid.txt denikson-BepInExPack_Valheim-5.4.1900.zip steamapps discord.json steamclient.so doorstop_config.ini unstripped_corlib doorstop_libs valheim_server.x86_64 icon.png valheim_server_Data linux64 winhttp.dll Change permissions on the run script - chmod 755 start_server_bepinex. Edit the run script to the name, world, and password you want. - vi start_server_bepinex.and go to the line that starts 'exec ./valheim_server Start the server in a way that it will continue running after you log out of LightSail - sudo ./start_server_bepinex.& Go back to your LightSail instance, find the IP Address and copy it Start a modded version of Valheim with the Mod Manager Select Join IP and drop your LightSail IP address in there BE A VIKING TL;DR: Create LightSail Ubuntu Instance Alter networking for instance to add a rule allowing UDP on ports 2456-2458 curl -fsSL httpsget.docker.com -o get-docker. sudoget-docker. sudo apt install docker-compose curl -o docker-compose.yml httpsgist.githubusercontent.com/robzhu/a127a6bce1ea25b01d40efb57ad1c26e/raw/30a2927a901dd614a518319cfeaa63a6bd2648a4/gistfile1.txt sudo docker-compose up (let it run until you see "Done generating locations, duration:" - then hit CONTROL-C tothe process) Install mods you want to run on your gaming rig via Thunderstore Mod Manager Go to your local install folder, find the BepInEx folder, zip that up into a .zip file, upload it to a place where it can be easily accessed (I pushed it to S3 and set it to public) cd /home/ubuntu/valheim/server wget wget (might be wget httpsgcdn.thunderstore.io/live/repository/packages/denikson-BepInExPack_Valheim-5.4.1900.zip) sudo apt install unzip unzip denikson-BepInExPack_Valheim-5.4.1900.zip mv BepInExPack_Valheim/* rm -rf BepInExPack_Valheim/ rm -rf BepInEx unzip BepInEx.zip chmod 755 start_server_bepinex. vi start_server_bepinex. sudo ./start_server_bepinex.& Great Thread. I've never worked in a linux terminal to this point, but had a few rusty C skills from college, and a lot of google I was a little confused on a few parts: Move the files that enable doorstop and unstripped_corlib into place - mv BepInExPack_Valheim/* the syntax *mv BepInExPack_Valheim didn't work for me. I had to use the full directories in the move function (let it run until you see "Done generating locations, duration:" - then hit CONTROL-C tothe process) This was in the TL:DR: but not it the full version So on the first point, what I posted vs what you mentioned - there was a lacking- when using the mv command, the first parameter is where from and the second parameter is where to. The purpose of that command is to move everything from the folder BepInExPack_Valheim (which is what the suffix /* is for) to here (which is what the . is for) As for the second, I am an imperfect soul. Mighta left something out, but I'm here for questions == About Community == Vikings Deer currently honking == Similar to this post == r/TerrariaDedicated server with TmodLoader100%34/13/2019 r/OculusQuestDedicated router for Virtual Desktop89%419/2/2020 r/ConanExilesDedicated server 9999 ping and unjoinable100%309/24/2020 r/spaceengineersDedicated server (performance) plugins100%15Jan 20 - r/hetznerDedicated servers and vSwitch network speed100%69/3/2021 r/valheimFor all of you who have been working what the devs have94%7823d r/valheimFound an unconnected portal in Da Lat, Vietnam.99%426d r/valheimI never post but this needs to be said92%2342d r/valheimSo um… who knew cloudberries were actually a thing?96%2112d r/valheimA Friend and I tried out the harpoon cannon. Wasn't99%761d r/valheimThe Black Forest seen from the Meadows.98%461d r/valheimMe trying to put my boars inside the breeder98%456d r/valheimValheim moment97%3820h r/valheimGotta love this First Person Camera mod98%1145d r/valheimMaybe just wishful thinking but I suspect they might97%1754d