Symon

Members
  • Posts

    93
  • Joined

  • Last visited

Posts posted by Symon

  1. Thanks for this Script and your effort :)

     

    My first idea was that I would use this script to create a backup in a folder which is synchronized with gdrive (with the rclone script for plex) so I would have an online backup in case anything happens to my server. On a second thought this was probably a silly idea as I can't use the hardlinks with gdrive this way and a recovery would be difficult.

     

    But I think I will use this script to create a monthly backup which should always be a full backup and synchronize this with gdrive. So in a worst case scenario I would only loose 1 month of data.

     

    If I understand correctly, I only need to replace this part of the script:

     

        if [[ -n "${last_backup}" ]]; then
            echo "Create incremental backup ${new_backup} by using last backup ${last_backup}"
            rsync -av --stats --delete --link-dest="${backup_path}/${last_backup}" "${source_path}" "${backup_path}/.${new_backup}"
        else
            echo "Create full backup ${new_backup}"
            # create very first backup
            rsync -av --stats "${source_path}" "${backup_path}/.${new_backup}"
        fi

     

    with:

            echo "Create full backup ${new_backup}"
            # create very first backup
            rsync -av --stats "${source_path}" "${backup_path}/.${new_backup}"

     

    An create a monthly cron job which executes on the first day of each month.

    Do you see any issues with this idea?

     

    Script I use to Synchronize with GDrive:

     

  2. On 12/17/2020 at 8:26 AM, falconexe said:

    Ha ha. Actually, YES. I was able to upload 16TB so far and have had no issues. A bit complex to get all the settings just right, but once it is locked in, it’s fire and forget.

    Are you still happy with Duplicacy? I'm right now in the situation that I've set up rclone with gdrive (plex) and am now looking for a solution to backup my shares to Gdrive as well. Currently, I can't decide whether to just copy the shares and upload them to GDrive every week with a script (1 TB of Data) or use a solution like Duplicacy.

  3. Hi

     

    A quick question to the performance for docker an mergerfs. On Git it is described that dockers shoulb be linked direktly to the /mnt/user share for best perfomance with mergerfs. Isn't this a bit risky to give dockers full access to all files on UnRaid this way?

    Is the perfomance much worse if its linked to a subfolder in the "union" directory of mergerfs?

     

     

    Cheers

    Simon

  4. I'm having trouble updating Wordpress. Every time I try to update the website, it asks for FTP credentials. Searching for this issues shows problems with the access rights to the web directory. I've set a separate web directory for the "/var/www/html" path. Do I need to change anything on the permissions there?

    As I understand, the docker runs under the root user and should have access? 🤔

     

    (Page runs behind HA Reverse-Proxy if that should be an issue?)

     

    Update: I was able to fix this by adding the following line to the wp-config.php file:

    define('FS_METHOD','direct');

     

     

    • Like 1
    • Thanks 2
    • Haha 1
  5. 16 hours ago, ich777 said:

    You have to change the Name of the Container, the path to the Game Files (the path to SteamCMD can be the same), you have to change all the ports in the config files so that they don't match the other server (all of them) and then you have to delete all port entries in the Docker template and create new ones that are match the new ports that you have in your config files.

     

    Keep in mind that it isn't enough that you just change the host port if you click on a port entry in the template and change that, thats also the reason why you are in the old instance.

    Thanks for your help!

     

    Is there a reason that you have to delete the port configs and cannot just change them? Is this the case with every docker template? (First time I duplicated one)

     

    I added the following parameters and changed the RCONport RCONportin the gameusersettings.ini and afterwards it worked.

    ?QueryPort=27016?Port=7779?PeerPort=7780?RCONPort=27021

     

    Would it be better to change all the ports in the settings files or is this the right way to do it? (I only found the RCONport line in the settings)

  6. What do I need to do if I want to make a new ARK docker server also with the Island map? I created a new docker with the template of the old docker (don't know if that's the right way but it was the only way that I found to create a second ARK docker).

     

    Now i guess during this it also duplicated the save games of the old docker. Now I've read that I can delete the progress with deleting the files in \ShooterGame\Saved. But what is really weird is that when I connected to the new server I was in the same instance as my friends on the old server .. I guess that's how you connect multiple dockers to a cluster.

     

    But now I'm a bit worried what I need to delete/change to get a completely new server that isn't connected to my old one :) 

     

    Thanks for any help!

  7. Whats the best way to config settings for the GameUserSettings.ini in Ark?

    I've tried to put it into the ini file in \ark-se\ShooterGame\Saved\Config\LinuxServer but unfortunately, every time the game start it gets overwritten. For now I added the settings into the Game Parameters of the docker but I've read somewhere that not all the settings work this way.

     

    Another question is how to change the Game.ini in the \ark-se\ShooterGame\Saved\Config\LinuxServer  path but I'm not sure if that's the right way to do it :)

     

    I also figured out that you can overwrite the default config files in \ark-se\ShooterGame\Config and it works but I guess that is not the way it was meant to be :D

     

    Thanks for your help!

     

  8. 7 minutes ago, Cyd said:

    I wasn't aware the epic client supported mods. 

     

    If you do not wish to use the steamCMD tools, then you will want to copy the mods from your PC (<pathtoARK>\ShooterGame\Content\Mods\) muber of the folder that contains the mod and the number.mod file, over to your unraid machine in <pathtoARK>/ShooterGame/Content/Mods/ 

     

    then ether the modID in ether the Config/LinuxServer/GameUserSettings.ini as ActiveMods=2229978458,1083349027,1211297684 or add them to the docker "Game Parameters:" variable as ?GameModIds=ModID1,ModID2

    Just looking into this .. it seems you are right and the only ways right now is to use a crack ..

    I guess I first try it out without any mods :)

  9. 8 hours ago, ich777 said:

    This should be fixed now, also it would be nice if you tell me things like that next time so I can actually fix it.

     

    No, no changelog whatsoever.

    Valheim is one of the few containers where I did custom things like Valheim Plus or BepInEx, the Backup and the Update because this game is such a pretty alpha state.

     

    Normally I don't need a changelog because I only keep the containers running.

    The next time the developers of Valheim Plus change anything that breaks the function of the container I will drop it because it's not worth the effort for me to keep it runing with Valheim Plus, the most updates where bacause of Valheim Plus...

    Yeah, in my opinion its best if you remove Valheim Plus from the docker..

    It's easier to copy it manually into the file structure after adjusting the config (needs to be done with every update).

    They also have to update it quite frequently as there are many bugs with Valheim Plus as well :) 

     

    Thanks for the backup thought, you saved us a lot of trouble when I misconfigured the Valheim Plus config file! 😂 

     

    Is there an installation instruction for the Ark docker? we finished Valheim more or less and want to try out Ark next :)

  10. 19 minutes ago, ich777 said:

    I don't understand...

    The container checks on every start/restart if there is a newer version of the game itself and when enabled of Valheim+ is available and downloads it, please open the log from the container and scroll a little up and you will see which version of Valheim+ is installed.

     

    EDIT: I implemented an automatic backup function and also an update check function for the game if you have both enabled (by default the backup function will take backups every 61 minutes and keep the last 24 of them and the update check will restart the container if a newer version is found, this check is executed every 60 minutes).

    No I mean if you have somewhere a change overview for the container (when you do an update) outside of this thread.

    Valheim plus always overwrites the config so I need to adjust it every time. I started to update Valheim plus manually due to this issue..

    It just would be nice to know what has been changed and if I need to take anything into consideration before I update the docker ..

  11. So if anybody else experiences bad lags and desync issues when playing with friends it seems to be due to limited traffic allowed in between the server / client. There seems to be a workaround that somebody has posted on reddit to address this issue:

     

    Do the following steps on the server an the client if your internet connection is fast enough:

     

    Download dnSpy

    Copy entire contents of /path/to/Valheim/valheim_server_Data/Managed to the machine with dnSpy

    Open assembly_valheim.dll in dnSpy

    Expand assembly_valheim (0.0.0.0)

    Expand assembly_valheim.dll

    Expand { }

    Expand ZDOMan

    Right-click m_dataPerSec and Edit Class

    Change the value (61440 default. I set mine to 512000 and it's been good so far. You could set it higher.)

    Click Compile

    File > Save Module

    Copy re-compiled .dll back to the server

     

     

     

    I hope this soon gets fixed in the normal version .. For now i can see that my uploads are exceeding the limit .. I will update once i get the chance to play with my friends whether it solved the issues :)

    • Like 3
  12. 13 hours ago, ich777 said:

    These are questions that should be asked on the Discord, Steam Community Hub or Valheim Support since there is nothing I can do about that because this is completely game related.

     

    Yeah you are right .. it seems to be a common problem with the current network implementation of the game:

    https://steamcommunity.com/app/892970/discussions/0/4939856028569039376/

     

    Well let's see how long it takes till they can fix this or provide a better solution for dedicated server.

     

    To sum up the problem: If one player has a bad upload connection to the server, the game will get desynced and there will be huge lags for everyone. It seems to get worse close to buildings.
     

  13. @ich777 Thank you for all your effort and for the backup function! I really enjoy this game :)

     

    Unfortunately, I encountered another problem. The docker worked so far pretty well with 2 players. Today, another friend joined the game and as soon as we all went to the same area we had huge lags an sometimes weren't able to open doors and storage chests. I restarted the server and we joined again but the laags were kind of unbearable. In the end one friend left and with just two players it worked again. (only some minor lags)

     

    I'm kind of uncertain if I have to change something or if this are some other bugs in the current state. I even dedicated 10 VCPU cores (Threadripper) to the docker to test whether it would run better but it had no effect on it. I have a 100Mb upstream so I don't expect any bandwidth problems. Any idea?

     

    It seems to be a problem that other people encounter as well. How is you experience with multiplayer (especially 2+)?

     

  14. So this whole thing with dedicated servers in Valheim is kind of buggy in the community list in the game right now.

     

    Yesterday, I set up the docker and everything worked fine. The docker showed up in the community list and my friend (X) an I were both able to connect.

    Yesterday evening another friend (Y) wanted to join but wasn't able to seed the server in the community list. For me the server was still visible. So I tried to restart the docker. After the restart, even I couldn't see the server on the list anymore.

    I tried to reinstall the docker, change the ports but wasn't able to get it to show up on the in game list since then.

     

    Now here is the strange thing > my friend (X) who saw the docker at the beginning, can still see it in the list and connect from there :)

    But I also don't trust this list .. the amount of servers always stands around 5000. I think the list is incomplete and runs in some kind of timeout while loading.

     

    Another issue I could imagine is that the docker can't register properly as it is on some kind of blocked list since the first restart. As it is signed in anonymously I could only imagine that my IP gets blocked from listing again. I might try to change my public IP to verify this Idea.

     

    I know about the workaround but wasn't able to check this with the public IP as friend (X) still connects trough the community list and friend (Y) hasn't tried since. I'm able to connect trough my local IP. 

     

    Log from server start seems to be okay to me:

     

    ---Checking if UID: 99 matches user---
    usermod: no changes
    ---Checking if GID: 100 matches user---
    usermod: no changes
    ---Setting umask to 000---
    ---Checking for optional scripts---
    ---No optional script found, continuing---
    ---Starting...---
    ---Update SteamCMD---
    Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'
    [ 0%] Checking for available updates...
    [----] Verifying installation...
    Steam Console Client (c) Valve Corporation
    -- type 'quit' to exit --
    Loading Steam API...OK.
    
    Connecting anonymously to Steam Public...Logged in OK
    Waiting for user info...OK
    ---Update Server---
    Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'
    [ 0%] Checking for available updates...
    [----] Verifying installation...
    Steam Console Client (c) Valve Corporation
    -- type 'quit' to exit --
    Loading Steam API...OK.
    
    Connecting anonymously to Steam Public...Logged in OK
    Waiting for user info...OK
    Success! App '896660' already up to date.
    ---Prepare Server---
    ---Server ready---
    ---Start Server---
    CAppInfoCacheReadFromDiskThread took 1 milliseconds to initialize
    CApplicationManagerPopulateThread took 0 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
    RecordSteamInterfaceCreation (PID 58): SteamGameServer012 / GameServer
    RecordSteamInterfaceCreation (PID 58): SteamUtils009 / Utils
    Setting breakpad minidump AppID = 892970
    RecordSteamInterfaceCreation (PID 58): SteamGameServer012 / GameServer
    RecordSteamInterfaceCreation (PID 58): SteamUtils009 / Utils
    RecordSteamInterfaceCreation (PID 58): SteamNetworking005 / Networking
    RecordSteamInterfaceCreation (PID 58): SteamGameServerStats001 / GameServerStats
    RecordSteamInterfaceCreation (PID 58): STEAMHTTP_INTERFACE_VERSION002 / HTTP
    RecordSteamInterfaceCreation (PID 58): STEAMINVENTORY_INTERFACE_V002 / Inventory
    RecordSteamInterfaceCreation (PID 58): STEAMUGC_INTERFACE_VERSION010 / UGC
    RecordSteamInterfaceCreation (PID 58): STEAMAPPS_INTERFACE_VERSION008 / Apps

     

  15. Are you sure that the MSI_util patch is applied to the audio and video drivers?

    I have a latency of 148.

    I somtimes still get stutters on CPU heavy games but it is mostly okay and the benefits of unraid make up for it 🙂

     

    My XML to compare:

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm' id='1' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
      <name>Monster</name>
      <uuid>18da3180-7fb3-6e5c-7013-963dfa89ec0a</uuid>
      <metadata>
        <vmtemplate xmlns="unraid" name="Windows 10" icon="freebsd.png" os="windows10"/>
      </metadata>
      <memory unit='KiB'>16777216</memory>
      <currentMemory unit='KiB'>16777216</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>14</vcpu>
      <iothreads>1</iothreads>
      <cputune>
        <vcpupin vcpu='0' cpuset='1'/>
        <vcpupin vcpu='1' cpuset='17'/>
        <vcpupin vcpu='2' cpuset='2'/>
        <vcpupin vcpu='3' cpuset='18'/>
        <vcpupin vcpu='4' cpuset='3'/>
        <vcpupin vcpu='5' cpuset='19'/>
        <vcpupin vcpu='6' cpuset='4'/>
        <vcpupin vcpu='7' cpuset='20'/>
        <vcpupin vcpu='8' cpuset='5'/>
        <vcpupin vcpu='9' cpuset='21'/>
        <vcpupin vcpu='10' cpuset='6'/>
        <vcpupin vcpu='11' cpuset='22'/>
        <vcpupin vcpu='12' cpuset='7'/>
        <vcpupin vcpu='13' cpuset='23'/>
        <emulatorpin cpuset='1,17'/>
        <iothreadpin iothread='1' cpuset='1,17'/>
      </cputune>
      <numatune>
        <memory mode='preferred' nodeset='0'/>
        <memnode cellid='0' mode='preferred' nodeset='0'/>
      </numatune>
      <resource>
        <partition>/machine</partition>
      </resource>
      <os>
        <type arch='x86_64' machine='pc-q35-3.1'>hvm</type>
        <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
        <nvram>/etc/libvirt/qemu/nvram/18da3180-7fb3-6e5c-7013-963dfa89ec0a_VARS-pure-efi.fd</nvram>
      </os>
      <features>
        <acpi/>
        <apic/>
        <hyperv>
          <relaxed state='on'/>
          <vapic state='on'/>
          <spinlocks state='on' retries='8191'/>
          <vpindex state='on'/>
          <synic state='on'/>
          <stimer state='on'/>
          <reset state='on'/>
          <vendor_id state='on' value='KVM Hv'/>
          <frequencies state='on'/>
        </hyperv>
      </features>
      <cpu mode='custom' match='exact' check='full'>
        <model fallback='forbid'>EPYC</model>
        <topology sockets='1' cores='7' threads='2'/>
        <cache level='3' mode='emulate'/>
        <feature policy='require' name='topoext'/>
        <feature policy='disable' name='monitor'/>
        <feature policy='require' name='hypervisor'/>
        <feature policy='disable' name='svm'/>
        <feature policy='disable' name='x2apic'/>
        <numa>
          <cell id='0' cpus='0-13' memory='16777216' unit='KiB'/>
        </numa>
      </cpu>
      <clock offset='localtime'>
        <timer name='hypervclock' present='yes'/>
        <timer name='hpet' present='yes'/>
      </clock>
      <on_poweroff>destroy</on_poweroff>
      <on_reboot>restart</on_reboot>
      <on_crash>restart</on_crash>
      <devices>
        <emulator>/usr/local/sbin/qemu</emulator>
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <source file='/mnt/user/isos/virtio-win-0.1.160-1.iso'/>
          <backingStore/>
          <target dev='hdb' bus='sata'/>
          <readonly/>
          <alias name='sata0-0-1'/>
          <address type='drive' controller='0' bus='0' target='0' unit='1'/>
        </disk>
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/domains/Clover_BootFromNVME/spaces_win_clover.img'/>
          <backingStore/>
          <target dev='hdc' bus='sata'/>
          <boot order='1'/>
          <alias name='sata0-0-2'/>
          <address type='drive' controller='0' bus='0' target='0' unit='2'/>
        </disk>
        <disk type='block' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source dev='/dev/disk/by-id/ata-Samsung_SSD_850_PRO_512GB_S39FNX0JB11716E'/>
          <backingStore/>
          <target dev='hdd' bus='scsi'/>
          <alias name='scsi0-0-0-3'/>
          <address type='drive' controller='0' bus='0' target='0' unit='3'/>
        </disk>
        <controller type='scsi' index='0' model='virtio-scsi'>
          <alias name='scsi0'/>
          <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
        </controller>
        <controller type='sata' index='0'>
          <alias name='ide'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
        </controller>
        <controller type='pci' index='0' model='pcie-root'>
          <alias name='pcie.0'/>
        </controller>
        <controller type='pci' index='1' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='1' port='0x10'/>
          <alias name='pci.1'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
        </controller>
        <controller type='pci' index='2' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='2' port='0x11'/>
          <alias name='pci.2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
        </controller>
        <controller type='pci' index='3' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='3' port='0x12'/>
          <alias name='pci.3'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
        </controller>
        <controller type='pci' index='4' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='4' port='0x13'/>
          <alias name='pci.4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
        </controller>
        <controller type='pci' index='5' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='5' port='0x14'/>
          <alias name='pci.5'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
        </controller>
        <controller type='pci' index='6' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='6' port='0x8'/>
          <alias name='pci.6'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/>
        </controller>
        <controller type='pci' index='7' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='7' port='0x9'/>
          <alias name='pci.7'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
        </controller>
        <controller type='pci' index='8' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='8' port='0xa'/>
          <alias name='pci.8'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
        </controller>
        <controller type='pci' index='9' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='9' port='0xb'/>
          <alias name='pci.9'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/>
        </controller>
        <controller type='virtio-serial' index='0'>
          <alias name='virtio-serial0'/>
          <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
        </controller>
        <controller type='usb' index='0' model='qemu-xhci'>
          <alias name='usb'/>
          <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
        </controller>
        <interface type='bridge'>
          <mac address='52:54:00:d6:6e:98'/>
          <source bridge='br0'/>
          <target dev='vnet0'/>
          <model type='virtio'/>
          <alias name='net0'/>
          <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
        </interface>
        <serial type='pty'>
          <source path='/dev/pts/0'/>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
          <alias name='serial0'/>
        </serial>
        <console type='pty' tty='/dev/pts/0'>
          <source path='/dev/pts/0'/>
          <target type='serial' port='0'/>
          <alias name='serial0'/>
        </console>
        <channel type='unix'>
          <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-1-Monster/org.qemu.guest_agent.0'/>
          <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/>
          <alias name='channel0'/>
          <address type='virtio-serial' controller='0' bus='0' port='1'/>
        </channel>
        <input type='mouse' bus='ps2'>
          <alias name='input0'/>
        </input>
        <input type='keyboard' bus='ps2'>
          <alias name='input1'/>
        </input>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x0b' slot='0x00' function='0x0'/>
          </source>
          <alias name='hostdev0'/>
          <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x0b' slot='0x00' function='0x1'/>
          </source>
          <alias name='hostdev1'/>
          <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x45' slot='0x00' function='0x3'/>
          </source>
          <alias name='hostdev2'/>
          <address type='pci' domain='0x0000' bus='0x08' slot='0x00' function='0x0'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x09' slot='0x00' function='0x0'/>
          </source>
          <alias name='hostdev3'/>
          <address type='pci' domain='0x0000' bus='0x09' slot='0x00' function='0x0'/>
        </hostdev>
        <hostdev mode='subsystem' type='usb' managed='no'>
          <source>
            <vendor id='0x1e71'/>
            <product id='0x170e'/>
            <address bus='1' device='3'/>
          </source>
          <alias name='hostdev4'/>
          <address type='usb' bus='0' port='2'/>
        </hostdev>
        <memballoon model='none'/>
      </devices>
      <seclabel type='dynamic' model='dac' relabel='yes'>
        <label>+0:+100</label>
        <imagelabel>+0:+100</imagelabel>
      </seclabel>
      <qemu:commandline>
        <qemu:arg value='-global'/>
        <qemu:arg value='pcie-root-port.speed=8'/>
        <qemu:arg value='-global'/>
        <qemu:arg value='pcie-root-port.width=16'/>
      </qemu:commandline>
    </domain>

     

  16. Update: this fixed the stutters for me and the games run much smoother. I also don't have any troubles playing a youtube videos on the other screen anymore while gaming. I use the HDMI output of the GPU for sound output and this maybe also had somthing to do with the issues I experienced beforehand.

     

    I had some difficulties changing the VM to Q35 and finally found that the easiest way for me was:

    Backup current configuration XML and switch to GUI configuratione

    Change GPU of VM to VNC > Update

    Change Machine Type to Q35 > Update

    Change GPU to your GPU > Update

    Switch back to XML View and compare the original one with the new one

    Apply performance patches to the new XML > Update

     

  17. On 4/10/2019 at 4:29 AM, Jerky_san said:

    Would like to report I think I fixed my latency spikes.. I still get one every once in a while when gaming but nearly as bad. I figured out that it was gsync being enabled.. Don't know why it broke it but it did.

    Did you disable it completely? I get stutters like every 30 seconds in CPU intesive games.. It gets really bad if I play a youtube video at the same time on a second monitor..

     

    Did you switch to Q35 as well?

  18. On 11/11/2018 at 3:52 AM, Senson said:

    Great post! I just did this and it worked like a charm. One question -- on the last step, stop the VM and change disk 1 to raw format -- how do I do I convert it to raw format?

    Sorry never saw your question and i guess you figured it out by now :)

    If somebody else has to change this, it can be changed in the XML view of the VM configuration.

     

        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/domains/Web/vdisk1.img'/>
          <target dev='hdc' bus='virtio'/>
          <boot order='1'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
        </disk>

     

    • Like 1
  19. 2 hours ago, trurl said:

    It is based on dockers which are supported in this forum. You can enable docker hub searches in Settings in the Apps page, but since there are no Unraid templates for those you will have to set them up yourself based on whatever info you can get at docker hub.

     

    2 hours ago, sturgismike said:

    If I understand how things work, the available apps are packaged with settings specifically for unraid, and are maintained by unraid users.   Nobody has done one for Paperless apparently.   In settings, you can turn on "enable additional search results from dockerhub" at which point, you will be able to click the whale at the top of your search results to search dockerhub. 

    Thanks for the answers.

     

    Is there somewhere a description on how to create such templates? I doubt that my knowledge is good enough to help but it would still be interesting to read / understand how it works :)

     

  20. Would be interested in this as well :)  With a large amount of documents this is definitely very helpful .. 

     

    I saw an installation description here and will propably try it like described: