Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

  1. Home
  2. BO2 Server Hosting Support
  3. [Guide] [Debian] T6 Server on Linux VPS/Dedicated Server

[Guide] [Debian] T6 Server on Linux VPS/Dedicated Server

Scheduled Pinned Locked Moved BO2 Server Hosting Support
74 Posts 31 Posters 6.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined Offline
    undefined Offline
    brolpzt
    wrote on Apr 15, 2022, 2:04 AM last edited by
    #47
    This post is deleted!
    1 Reply Last reply
    0
    • undefined Offline
      undefined Offline
      brolpzt
      replied to VZLAxSmoke on Apr 15, 2022, 2:15 AM last edited by
      #48

      VZLAxSmoke I still haven't been able to solve it. But I did one thing that relieved the CPU which was to limit the amount of cores a container can use. Consumption has been greatly reduced.

      undefined 1 Reply Last reply Apr 15, 2022, 9:57 AM
      0
      • undefined Offline
        undefined Offline
        VZLAxSmoke
        replied to brolpzt on Apr 15, 2022, 9:57 AM last edited by
        #49

        brolpzt

        that's good my bro I'm a bit nob in linux but if it's with a series of commands you'll be great

        undefined 1 Reply Last reply Apr 15, 2022, 2:17 PM
        0
        • undefined Offline
          undefined Offline
          brolpzt
          replied to VZLAxSmoke on Apr 15, 2022, 2:17 PM last edited by brolpzt Apr 15, 2022, 5:27 PM
          #50

          VZLAxSmoke I'm using pterodactyl, so just define that you will use 1 or two cores and you can configure if you will use 50~100$ of this core when creating the server.

          But, you can see in docker how to constrain the container.

          https://docs.docker.com/config/containers/resource_constraints/

          1 Reply Last reply
          0
          • undefined Offline
            undefined Offline
            VZLAxSmoke
            wrote on Apr 15, 2022, 11:16 PM last edited by
            #51

            the truth is I don't use that panel I could never understand how to use another panel to run the game

            1 Reply Last reply
            0
            • ? Offline
              ? Offline
              A Former User
              wrote on May 1, 2022, 11:27 PM last edited by A Former User May 2, 2022, 2:30 AM
              #52

              For those who try to use Ubuntu 20.04 / Ubuntu 20.04.1 LTS Here are the WINE Setup for you!

              # Allow i386 Architecture
              dpkg --add-architecture i386 && \
              apt-get update && \
              apt-get install wget gnupg2 software-properties-common -y
              
              apt install -y apt-transport-https
              
              # We will now setup the winehq key and repository
              wget -nc https://dl.winehq.org/wine-builds/winehq.key
              
              apt-key add winehq.key && \
              apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
              
              # Setup key and repository for dependency of wine
              wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_20.04/Release.key
              
              apt-key add Release.key && \
              apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_20.04 ./'
              
              # Update repository 
              apt-get update
              
              ## Now we will install wine
              apt-get install -y --install-recommends winehq-stable
              
              # Remove key files
              rm winehq.key Release.key
              

              Also remeber to use a BareMetal / Dedicated server. VPS Server are not good and may decrease some performance and stability issues!

              undefined 1 Reply Last reply May 2, 2022, 1:03 AM
              0
              • undefined Offline
                undefined Offline
                brolpzt
                replied to A Former User on May 2, 2022, 1:03 AM last edited by brolpzt May 2, 2022, 4:08 AM
                #53

                @NomexPlayZ Hey friend,

                I will test with this configuration. I'm using docker and a container with only the server on (no players) easily consumes 70% of a CPU core (or 35% of two cores), probably some incompatibility of plutonium-bootstraper-win32.exe with wine, since it was probably written for windows.

                I did a test on windows, the server on (without players) hardly consumes more than 5% of cpu.

                I'm using a bare metal server with Ryzen 3600X + 500GB NVMe and 32gb ram

                1 Reply Last reply
                0
                • undefined Offline
                  undefined Offline
                  CelliXz
                  wrote on May 22, 2022, 3:37 PM last edited by CelliXz May 22, 2022, 6:39 PM
                  #54

                  I try to start the Sever and get this error:

                  ./T6Server.sh

                  ./T6Server.sh

                  Visit plutonium.pw | Join the Discord (plutonium) for NEWS and Updates!
                  Server CelliXz | TDM | will load dedicated.cfg and listen on port 4976 UDP!
                  To shut down the server close this window first!
                  2022-05-22_17:39:18 CelliXz | TDM | server started.
                  002c:err:winediag:getaddrinfo Failed to resolve your host name IP
                  0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
                  0050:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
                  0050:err:systray:initialize_systray Could not create tray window
                  Loading fastfile code_pre_gfx_mp
                  0024:err:system:NtUserChangeDisplaySettings Restoring all displays to their registry settings returned -1.
                  [DW][Auth] Handling authentication request...
                  0024:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
                  0024:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.

                  And idea how i can fix this?

                  undefined 1 Reply Last reply Jun 17, 2022, 1:44 AM
                  0
                  • undefined Offline
                    undefined Offline
                    nocat.
                    replied to CelliXz on Jun 17, 2022, 1:44 AM last edited by
                    #55

                    CelliXz I am also getting this error, did you end up finding a way around it?

                    undefined 1 Reply Last reply Jun 18, 2022, 1:19 PM
                    0
                    • undefined Offline
                      undefined Offline
                      flopana
                      replied to nocat. on Jun 18, 2022, 1:19 PM last edited by
                      #56

                      nocat. Had the same problem

                      apt install xvfb
                      echo -e 'export DISPLAY=:0' >> ~/.bashrc
                      source ~/.bashrc
                      Xvfb $DISPLAY -screen 0 1024x768x16 &
                      

                      But im stuck here

                      Plutonium r3043> ^7Loading fastfile code_pre_gfx_mp
                                       ^7[STEAM] 1 calls ready, running...
                                       ^7[STEAM] running call 1
                                       [DW][Auth] Handling authentication request...
                      

                      There is no heartbeat send and i cant find my server online

                      undefined 1 Reply Last reply Jun 18, 2022, 2:18 PM
                      0
                      • undefined Offline
                        undefined Offline
                        flopana
                        replied to flopana on Jun 18, 2022, 2:18 PM last edited by flopana Jun 18, 2022, 5:19 PM
                        #57

                        flopana Update

                        I've got it now running and sending heartbeats (I forgot to add the symlinks). But for some reason the server always tries to load a _rank.gsc which doesn't exist and throws an error

                        Setting net_port to "4976" from command line.
                        bound socket to localhost:4976
                        Loading fastfile patch_ui_mp
                        Loading fastfile ui_mp
                        Loading fastfile ffotd_tu13_mp_147
                        Loading fastfile common_mp
                        Loading fastfile common_patch_mp
                        scanning for plugins...
                        Rotating to map "mp_dockside"!
                        server is changing maps, resetting stored team states...
                        Sending heartbeat...
                        Loading fastfile dlc0_load_mp
                        Loading fastfile dlc1_load_mp
                        Loading fastfile dlc2_load_mp
                        Loading fastfile dlc3_load_mp
                        Loading fastfile dlc4_load_mp
                        Loading fastfile dlc0dd_load_mp
                        Loading fastfile seasonpass_load_mp
                        Loading fastfile mp_dockside
                        Loading fastfile faction_seals_mp
                        Loading fastfile faction_pla_mp
                        Heartbeat successful.
                        
                        
                        **** 1 script error(s):
                        **** Unresolved external :  "totalplayercount" with 0 parameters in "maps/mp/gametypes/_rank.gsc" at line 1 ****
                        
                        
                        Synthundefined 1 Reply Last reply Jun 18, 2022, 5:53 PM
                        0
                        • Synthundefined Offline
                          Synthundefined Offline
                          Synth
                          replied to flopana on Jun 18, 2022, 5:53 PM last edited by
                          #58

                          flopana How did you fix this?

                          undefined 1 Reply Last reply Jun 18, 2022, 8:34 PM
                          0
                          • undefined Offline
                            undefined Offline
                            flopana
                            replied to Synth on Jun 18, 2022, 8:34 PM last edited by
                            #59

                            Synth How did I fix what?

                            1 Reply Last reply
                            0
                            • undefined Offline
                              undefined Offline
                              DoctorCoctor
                              wrote on Jun 21, 2022, 5:48 AM last edited by
                              #60

                              I had as couple other unresolved externals, but i could get the server up and running, just not connect to it. (awaiting connection ... xx) then booted out to lobby. Even after updating plutonium using the plutonium-updater executable, same problem.

                              lukypundefined 1 Reply Last reply Jul 8, 2022, 4:19 PM
                              1
                              • lukypundefined Offline
                                lukypundefined Offline
                                lukyp
                                replied to DoctorCoctor on Jul 8, 2022, 4:19 PM last edited by
                                #61

                                DoctorCoctor Same issue

                                1 Reply Last reply
                                0
                                • lukypundefined Offline
                                  lukypundefined Offline
                                  lukyp
                                  wrote on Jul 9, 2022, 10:50 AM last edited by lukyp Jul 9, 2022, 1:54 PM
                                  #62

                                  Ok looks like the issue is only with T6 Server, I manually created a server by myself and it works.
                                  Just make sure to create in the %localappdata% wine folder, the right server files, the right permissions, etc.

                                  Oh, and use winehq-stable, not staging, as it looks like there are some regressions.

                                  I did a lot of trial&error since I did not know where to put everything but okay.

                                  Edit: Dedicated.cfg must be put under rootgamefiles/main, otherwise is not being read somehow...

                                  Idk why?

                                  c933f375-5b09-45ec-9bdd-d99fbad0b22a-image.png

                                  23708f55-3501-422c-bb2b-c6c88e201e06-image.png

                                  1 Reply Last reply
                                  1
                                  • GhostieSpookundefined Offline
                                    GhostieSpookundefined Offline
                                    GhostieSpook
                                    replied to olie304 on Aug 13, 2022, 2:28 AM last edited by
                                    #63

                                    olie304 I know this is a year later but how well did the AWS hold and if it did good what one did you use?

                                    1 Reply Last reply
                                    0
                                    • Natriumchloridundefined Offline
                                      Natriumchloridundefined Offline
                                      Natriumchlorid Contributor
                                      wrote on Sep 4, 2022, 5:50 PM last edited by Natriumchlorid Sep 4, 2022, 8:52 PM
                                      #64

                                      Hey Minami
                                      Thanks for your guide, that was very helpful!

                                      I have rewritten the script, so the server can also be installed on Arch Linux. 🙂
                                      Also you can directly enter your server key.

                                      Here is the repo: https://github.com/xr4zz/T6Server
                                      I will add a second script for installing IW4MAdmin in the near future as well.

                                      1 Reply Last reply
                                      1
                                      • undefined Offline
                                        undefined Offline
                                        Sithey
                                        replied to Minami on Sep 28, 2022, 3:00 PM last edited by
                                        #65

                                        Minami Hello,

                                        i would like to create my own server on my linux vps

                                        i tried to setup my server with this tutorial https://forum.plutonium.pw/topic/12870/guide-debian-t6-server-on-linux-vps-dedicated-server but unfortunatly this tutorial is outdated

                                        my actual configuration:

                                        #!/bin/bash

                                        Variable Region

                                        _script="$(readlink -f ${BASH_SOURCE[0]})"

                                        Delete last component from $_script

                                        _mydir="$(dirname $_script)"

                                        Name of the server shown in the title of the terminal window

                                        NAME="SERVER_NAME"

                                        Your Game Path (where there is binkw32.dll)

                                        PAT="Multiplayer/"

                                        Paste the server key from https://platform.plutonium.pw/serverkeys

                                        KEY="xxx"

                                        Name of the config file the server should use. (default: dedicated.cfg)

                                        CFG=dedicated.cfg

                                        Port used by the server (default: 4976) -> Don't forget to allow server port in ufw fail2ban

                                        PORT=4976

                                        Game Mode ( Multiplayer / Zombie ) -> ( t6mp / t6zm )

                                        MODE=t6mp

                                        End Region

                                        Update Region

                                        Plutonium game dir

                                        INSTALLDIR="plutonium/"

                                        Update your server game file

                                        ./plutonium-updater -d "$INSTALLDIR"

                                        End Region

                                        Server Start Region

                                        echo -e '\033]2;'Plutonium - $NAME - Server restart'\007'
                                        echo "Visit plutonium.pw | Join the Discord (plutonium) for NEWS and Updates!"
                                        echo "Server "$NAME" will load $CFG and listen on port $PORT UDP!"
                                        echo "To shut down the server close this window first!"
                                        printf -v NOW '%(%F_%H:%M:%S)T' -1
                                        echo ""$NOW" $NAME server started."

                                        while true
                                        do
                                        wine .\bin\plutonium-bootstrapper-win32.exe $MODE $PAT -dedicated +start_map_rotate +set key $KEY +set net_port $PORT +set sv_config $CFG 2> /dev/null
                                        printf -v NOW '%(%F_%H:%M:%S)T' -1
                                        echo ""$NOW" WARNING: $NAME server closed or dropped... server restarting."
                                        sleep 1
                                        done

                                        End Region

                                        https://prnt.sc/6VgoRvpIcLUf

                                        and i got this error:

                                        https://prnt.sc/nKMT6vmgKCVR

                                        could some one send me a tutorial to give me a possibility to create my own server, i am using debian 10

                                        Regards

                                        undefined Minamiundefined 2 Replies Last reply Sep 28, 2022, 6:20 PM
                                        0
                                        • undefined Offline
                                          undefined Offline
                                          VZLAxSmoke
                                          replied to Sithey on Sep 28, 2022, 6:20 PM last edited by
                                          #66

                                          Sithey why don't you use window friend the bad thing about linux that this is not yet 100% compatible for linux there will be problems in my case I had it with cpu I used 100% of the cpu when using wine

                                          undefined 1 Reply Last reply Oct 5, 2022, 9:46 AM
                                          0

                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Donate