ShinobiRen Posted yesterday at 03:42 AM Posted yesterday at 03:42 AM Creating a Palworld server in TrueNAS VMs I wanted to write this out in case anyone else came across the need for a Windows Server install and couldn't find a resource for it. I pieced this together from several guides and just pushing buttons. Create the virtual disk Navigate to the TrueNAS admin page Navigate to Datasets Click Add Zvol Insert the Name, Comments (optional), and Size Navigate to Network Click Add Create a bridge for the VM to use (images to come later) In Bridge Members select your interface (eno1). Navigate to virtualization Pre-req: have your ISO loaded into a store that libvirt-qemu has full access to NOTE: If you don't allow this to have full access the VM creation will fail as it needs the ISO access to install the guest operating system. Have the virtio drivers needed to show up the disk to install in Windows. The drivers can be found here: https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md - the stable build. Configure the VM with the following options: Leave Enable Display checked so you can login to it via Spice - it will not have networking when it starts. I gave it 2 cores, 4 threads because everything I could find on the internet said it needed that, and 32 GiB of RAM with 16 GiB as the minimum. Select the disk you created Select the bridge you created Select your installation media -we will add the VirtIO ISO later. I left Ensure Display Device checked - was unsure if needed it or not but left it there. Before booting click on the VM and select Devices Select Add in the top right corner and add a CD-ROM device and set the device order to lower than everything else (1003 for me). Boot the machine and connect with Spice. NOTE: If you miss the prompt to boot from CD you will have this screen here: Simply type Exit and it will drop you into a BIOs page. Select reset and then press your keyboard to boot from CD Navigate through startup until you get to disk selection, select Install Windows Only. You will notice on the next screen it cannot detect a disk - this is where the virtIO ISO comes into play. Steps below. Let it do it's initial setup of what it thinks you need. You will need to be selective otherwise it will hang. Below are the drivers I chose to install: Click Browse on the next screen Find your virtIO ISO and expand it. Expand amd64 and select 2k22 from the options. The listed driver should appear there now: Install the driver and the disk will appear. Next, we will install the network driver as well. Same steps as before, Load driver, navigate to the ISO, then select this option: All other drivers we can install with the guest tools from the ISO inside of the guest OS. Continue with the Windows installer. Select the empty disk for it to install it's files to. Once booted into the OS follow these steps: Navigate to the CD that has your virtIO ISO on it and double click on this file: Let it run. It will take a LONG TIME to install everything and will require you to interact with it somewhat. Reboot the server (Other:Unplanned) Install the Palworld dedicated server via SteamCMD located here: https://docs.palworldgame.com/getting-started/deploy-dedicated-server/ I hope this helps anyone else that might have been struggling with it. Massive shoutout to @Mobius for pointing out all my images were broken on my first post - finally figured it out! 1 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.