Jump to content

Windows Server 2022 Install - Palworld Dedicated Server Setup


Recommended Posts

Posted

 

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. 

  1. Create the virtual disk
    1. Navigate to the TrueNAS admin page
    2. Navigate to Datasets
    3. Click Add Zvol
    4. Insert the Name, Comments (optional), and Size
    5. image.thumb.png.a2fd8681f9876eb72730d1b00f54a4d4.png
  2. Navigate to Network
  3. Click Add
  4. Create a bridge for the VM to use (images to come later)
  5. image.thumb.png.0ff2b435aac122ea00e285b8743057f2.png
  6. In Bridge Members select your interface (eno1).
  7. Navigate to virtualization
  8. Pre-req: have your ISO loaded into a store that libvirt-qemu has full access to
    1. 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.
  9. 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.
  10. Configure the VM with the following options:
    1. image.thumb.png.417bc42d7abff98e79bf8515651d15e2.png
    2. Leave Enable Display checked so you can login to it via Spice - it will not have networking when it starts.
    3. image.thumb.png.41cb9a31dfc5e1b6a0d1a7c48be6d287.png
    4. 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.
    5. Select the disk you created
    6. image.thumb.png.77c5454fea40017a9c4bd61359ca8461.png
    7. Select the bridge you created
    8. image.thumb.png.e421abcb7e75f2e0533300b1feae1214.png
    9. Select your installation media -we will add the VirtIO ISO later.
    10. I left Ensure Display Device checked - was unsure if needed it or not but left it there.
  11. Before booting click on the VM and select Devices
  12. image.png.95d8f0c48a54055b8caaa05a06d7afe9.png
  13. 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).
  14. Boot the machine and connect with Spice.
  15. image.thumb.png.fe7cd0b5cfd42a0d0b9884c637015791.png
    1. NOTE: If you miss the prompt to boot from CD you will have this screen here:
    2. image.thumb.png.5ef8d5929ac1bb4a37769259efed717e.png
    3. Simply type Exit and it will drop you into a BIOs page. Select reset and then press your keyboard to boot from CD
    4. image.thumb.png.f17538fb7220b78df973cccd6125014b.png
  16. Navigate through startup until you get to disk selection, select Install Windows Only.
  17. image.png.926c86e4087aa90f93b87563feeb4e3d.png
  18. You will notice on the next screen it cannot detect a disk - this is where the virtIO ISO comes into play. Steps below.
  19. 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:
    1. image.png.a2f95eb805961da9663ae9d93e17c343.png
    2. Click Browse on the next screen
    3. image.png.a6caa5d5a1ecb245999d084f288a0f65.png
    4. Find your virtIO ISO and expand it.
    5. image.png.d29095badfa466ff784ed18a885783ad.png
    6. Expand amd64 and select 2k22 from the options.
    7. image.png.432faebc9e90ee020b4474c4c5c16dc9.png
    8. The listed driver should appear there now:
    9. image.png.72c76bf6c26a4ed3c38e6c63a93ac6dd.png
    10. Install the driver and the disk will appear.
  20. Next, we will install the network driver as well. Same steps as before, Load driver, navigate to the ISO, then select this option: 
  21. image.png.79d29ad9d921c9d805353a8dd474dbac.png
  22. image.png.1aa57e1af314c64f95cbca5b46831e4f.png
  23. All other drivers we can install with the guest tools from the ISO inside of the guest OS.
  24. Continue with the Windows installer. Select the empty disk for it to install it's files to.
  25. Once booted into the OS follow these steps:
  26. Navigate to the CD that has your virtIO ISO on it and double click on this file:
  27. image.png.5920eb791c3e1b14aca1d8a0788b6782.png
  28. Let it run. It will take a LONG TIME to install everything and will require you to interact with it somewhat.
  29. Reboot the server (Other:Unplanned)
  30. 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!

  • Like 1
  • Thanks 1

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...