Code Monkey home page Code Monkey logo

templates's Introduction

PufferPanel Release Downloads Build

PufferPanel logo

Website | Discord | Documentation | Translations

What is PufferPanel?

PufferPanel is a web-based Game Server Management System. PufferPanel allows you to manage multiple different game servers all from one central location. You can give other users their own servers or allow them to access to your servers.

Installation

Please follow the installation guide for PufferPanel located here.

What's different about PufferPanel?

In addition to being a free and open source project, PufferPanel provides an easy-to-use interface for everyone from individual users to large networks. We strive to create a friendly community, and we would love for you to join us.

Having issues or want to help?

If you need help with PufferPanel, or you'd like to help out, you can contact us on Discord. Check out our Documentation for guides on how to install, update, and manage PufferPanel.

Copyright Notices

Some Javascript and CSS used within the panel is licensed under a MIT, Apache 2.0, or GPL license. Please check their header files for information.

Some images used within PufferPanel are Copyright (c) their respective owners.

Water Provided By

Development tools provided by JetBrains

Repositories hosted by packagecloud

templates's People

Contributors

coolguy3289 avatar cristianeduardmihai avatar demortes avatar finlaysawyer avatar gorian avatar hwiggy avatar idk1703 avatar l4zs avatar lexfuturorum avatar liaraalis avatar lilandrias avatar linx-esp avatar lordralex avatar minionguyjpro avatar mrnavastar avatar mujaca avatar nepcore avatar officialrealtm avatar ozhound avatar paultimmermann avatar puffrfish avatar romaindu35 avatar spongecade avatar syntheticbit avatar t0stbrot avatar thecmdradama avatar thelecrafter avatar tobiasfrejo avatar warengonzaga avatar zoey2936 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

templates's Issues

7 days to die, cannot install

Starting process: /var/lib/pufferpanel/binaries/dotnet-runtime/dotnet /var/lib/pufferpanel/binaries/depotdownloader/DepotDownloader.dll -app 294420 -dir /var/lib/pufferpanel/servers/50b441ef
=No username given. Using anonymous account with dedicated server subscription.
Connecting to Steam3... Done!
Logging anonymously into Steam3... Done!
Using Steam3 suggested CellID: 41
Got AppInfo for 294420
Using app branch: 'Public'.
Warning: Depot 294422 does not have branch named "Public". Trying public branch.
Depot 294422 () missing public subsection or manifest section.
Total downloaded: 0 bytes (0 bytes uncompressed) from 0 depots
Disconnected from Steam
DAEMON
Executing: chmod +x 7DaysToDieServer.x86_64
DAEMON
Starting process: /usr/bin/chmod +x 7DaysToDieServer.x86_64
chmod: cannot access '7DaysToDieServer.x86_64': No such file or directory
DAEMON
Server installed

Adding CloudNet Template

Hello this is my CloudNet V3 Template! Maybe you can add it in any further Versions!

  "name": "CloudNet3",
  "display": "CloudNet 3",
  "type": "cloudnet",
  "install": [
    {
      "files": [
        "https://cloudnetservice.eu/cloudnet/version/release/3.4.3/CloudNet.zip"
      ],
      "type": "download"
    },
    {
      "commands": [
        "unzip CloudNet.zip",
        "chmod -R 777 ."
      ],
      "type": "command"
    }
  ],
  "run": {
    "stop": "exit",
    "command": "./start.sh",
    "workingDirectory": "",
    "pre": [],
    "post": [],
    "environmentVars": {}
  },
  "data": {},
  "environment": {
    "type": "standard"
  },
  "supportedEnvironments": [
    {
      "type": "standard"
    }
  ]
}```

Update Minecraft based images to Java 17 release

Can you help me setting up the satisfactory. when i click install this happen

DAEMON
 Downloading file https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
DAEMON
 Creating directory: steamcmd
DAEMON
 Executing: tar --no-same-owner -xzvf steamcmd_linux.tar.gz -C steamcmd
DAEMON
 Starting process: /usr/bin/tar --no-same-owner -xzvf steamcmd_linux.tar.gz -C steamcmdsteamcmd.sh
linux32/steamcmd
linux32/steamerrorreporter
linux32/libstdc++.so.6
linux32/crashhandler.so
DAEMON
 Executing: steamcmd/steamcmd.sh +login anonymous +force_install_dir .. +app_update 1690800 -beta public +quit
DAEMON
 Starting process: steamcmd/steamcmd.sh +login anonymous +force_install_dir .. +app_update 1690800 -beta public +quitsteamcmd/steamcmd.sh: line 37: /var/lib/pufferpanel/servers/27eaf893/steamcmd/linux32/steamcmd: No such file or directory
DAEMON
 Executing: mkdir -p .steam/sdk32
DAEMON
 Starting process: /usr/bin/mkdir -p .steam/sdk32[DAEMON] Executing: cp steamcmd/linux32/steamclient.so .steam/sdk32/steamclient.so
DAEMON
 Starting process: /usr/bin/cp steamcmd/linux32/steamclient.so .steam/sdk32/steamclient.socp: cannot stat 'steamcmd/linux32/steamclient.so': No such file or directory
DAEMON
 Executing: chmod +x Engine/Binaries/Linux/UE4Server-Linux-Shipping
DAEMON
 Starting process: /usr/bin/chmod +x Engine/Binaries/Linux/UE4Server-Linux-Shippingchmod: cannot access 'Engine/Binaries/Linux/UE4Server-Linux-Shipping': No such file or directory
DAEMON
 Executing: rm steamcmd_linux.tar.gz 
DAEMON
 Starting process: /usr/bin/rm steamcmd_linux.tar.gz[DAEMON] Executing: chsh -s /bin/bash games
DAEMON
 Starting process: /usr/bin/chsh -s /bin/bash gamesYou may not change the shell for 'games'.
DAEMON
 Executing: mkdir -p ./FactoryGame/Saved/Config/LinuxServer/
DAEMON
 Starting process: /usr/bin/mkdir -p ./FactoryGame/Saved/Config/LinuxServer/[DAEMON] Server installed

Rust.json template broken

On rust template lines 41,49,51,53,55 and 57 with " have issue,everything that had space in string,just takes first word and ignores rest of the string.
I fixed it for me by removing " on both sides
Using v1.2 panel
Maybe it was fluke for me,if you can take a look at it.

Rust Template Broken

The rust template seems to be broken.

Once starting the server after install you get this:

Waiting for user info...OK
Success! App '258550' already up to date.
runds.sh: 1: export:
: bad variable name
Running post-execution steps

And the server never starts.

Content of runds.sh is the following:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:dirname $0/RustDedicated_Data/Plugins/x86_64
./RustDedicated "$@"

Discordjs bot

when i try to set up a discord bot on the discord js template im greeted with the error: Docker is not supported on this node?

Any help with this as it might just be something stupid im doing 👍🏼

Server instance getting stuck, when binary is not able to run.

To elaborate, a server instance can become stuck, in a manner, that will allow buttons pressed in the UI and does (to some degree) still does respond to the console, but not do anything in the background at all.
This behavior is only limited to the instance in question and all others will continue to work as expected.
Pressing a button on a stuck instance in the logs:
image

A stuck server instance can (only) be recovered by completely restarting the pufferpanel.service, thus stopping all instances, which is quite inconvenient.

What gets a server instance stuck?
There is one general way I encountered and it can be reproduced by executing a binary it cannot start/find.
For example a missing execute permission on a binary when starting a server (current valheim modded template breaks on server start since binary is not set as executable after install) or if the binary is non existent (custom template of mine had a typo in a path to the installer, so it got stuck during install).

Teamspeak3 server template not up2date

Hello there,

Recently i tried to install a teamspeak server via pufferpanel
Sadly teamspeak made some changed to the way they want you to accept licences.
So i made a couple of changes to the old template:

{ "name": "teamspeak3", "display": "Teamspeak 3", "type": "voice", "install": [ { "files": [ "https://files.teamspeak-services.com/releases/server/${version}/teamspeak3-server_linux_amd64-${version}.tar.bz2" ], "type": "download" }, { "commands": [ "tar -xvjf teamspeak3-server_linux_amd64-${version}.tar.bz2" ], "type": "command" }, { "target": "teamspeak3-server_linux_amd64/.ts3server_license_accepted", "type": "mkdir" } ], "run": { "stopCode": 2, "command": "./teamspeak3-server_linux_amd64/ts3server_minimal_runscript.sh default_voice_port=${vport} query_port=${qport} filetransfer_port=${ftport} voice_ip=${ip} license_accepted=${eula}", "pre": [], "post": [], "environmentVars": {} }, "data": { "eula": { "type": "option", "desc": "Do you accept the Teamspeak EULA? 1 = Yes, 0 = No.", "display": "EULA", "required": true, "value": "0", "options": [ { "value": "0", "display": "No" }, { "value": "1", "display": "Yes" } ] }, "ftport": { "type": "integer", "desc": "What Port do you want your file transfer server to run on?", "display": "Port Number", "value": "30033" }, "ip": { "type": "string", "desc": "What IP do you want your voice server to run on?", "display": "IP Address", "value": "0.0.0.0" }, "qport": { "type": "string", "desc": "What Port do you want your query server to run on?", "display": "Port Number", "value": "10011" }, "version": { "type": "string", "desc": "What version of Teamspeak do you want to use?", "display": "Version", "required": true, "value": "3.13.6" }, "vport": { "type": "integer", "desc": "What Port do you want your voice server to run on?", "display": "Port Number", "value": "9987" } }, "environment": { "type": "tty" }, "supportedEnvironments": [ { "type": "tty" } ] }

If you have any questions about the changes or need a little more detail about the teamspeak changes, please let me know

-Maurice

Azuriom

I used azuriom quite often as a website host. Why was it removed? I know PP isn't a real good service in terms of webserver hosts as it is a game panel, but it was convenient.

Minecraft FTB: Forge 1.17+

I had issues installing FTB Inferno (Forge 1.18.2) and created a edited ftb template based on the Forge 1.17+ template. Can someone else check if this one solve the issues for them too?

{
  "name": "feedthebeast-forge-117+",
  "display": "FTB Launcher - Forge 1.17+",
  "type": "minecraft-java",
  "install": [
    {
      "files": [
        "https://api.modpacks.ch/public/modpack/${modpack_id}/${modpack_version}/server/linux"
      ],
      "type": "download"
    },
    {
      "commands": [
        "chmod u+x serverinstall_${modpack_id}_${modpack_version}",
        "./serverinstall_${modpack_id}_${modpack_version} --auto --noscript"
      ],
      "type": "command"
    },
    {
      "source": "forge-*.jar",
      "target": "ForgeServer.jar",
      "type": "move"
    },
    {
      "target": "eula.txt",
      "text": "eula=${eula}",
      "type": "writefile"
    },
    {
      "target": "server.properties",
      "text": "server-ip=${ip}\nserver-port=${port}\nmotd=${motd}\n",
      "type": "writefile"
    },
    {
      "commands": [
        "${java} -jar forge-1.1*.*-installer.jar --installServer"
      ],
      "type": "command"
    }
  ],
  "run": {
    "stop": "stop",
    "command": "${java} -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -Dlog4j2.formatMsgNoLookups=true -Xmx${memory}M -Xms${memory}M -Dterminal.jline=false -Dterminal.ansi=true @libraries/net/minecraftforge/forge/${version}/unix_args.txt nogui",
    "workingDirectory": "",
    "pre": [],
    "post": [],
    "environmentVars": {}
  },
  "data": {
    "eula": {
      "type": "boolean",
      "desc": "Do you (or the server owner) agree to the <a href='https://account.mojang.com/documents/minecraft_eula'>Minecraft EULA?</a>",
      "display": "EULA Agreement",
      "required": true,
      "value": "false"
    },
    "ip": {
      "type": "string",
      "desc": "What IP to bind the server to",
      "display": "IP",
      "required": true,
      "value": "0.0.0.0"
    },
    "java": {
      "type": "string",
      "desc": "\"java\" for system standard, else direct path to java",
      "display": "path to java executable",
      "required": true,
      "value": "java",
      "userEdit": true
    },
    "memory": {
      "type": "integer",
      "desc": "How much memory in MB to allocate to the Java Heap",
      "display": "Memory (MB)",
      "required": true,
      "value": "3072"
    },
    "modpack_id": {
      "type": "integer",
      "desc": "Get the modpack ID for your preffered modpack in the <a href='https://www.feed-the-beast.com/modpack' target='_blank'>Modpacklist</a>.",
      "display": "Modpack ID",
      "required": true,
      "value": "",
      "userEdit": true
    },
    "modpack_version": {
      "type": "integer",
      "desc": "Version ID from the versions tab of the selected modpack in the <a href='https://www.feed-the-beast.com/modpack' target='_blank'>Modpacklist</a>.",
      "display": "Modpack version ID",
      "required": true,
      "value": "",
      "userEdit": true
    },
    "motd": {
      "type": "string",
      "desc": "This is the message that is displayed in the server list of the client, below the name. The MOTD does support <a href='https://minecraft.gamepedia.com/Formatting_codes' target='_blank'>color and formatting codes</a>.",
      "display": "MOTD message of the day",
      "required": true,
      "value": "A Minecraft Server hosted on PufferPanel"
    },
    "port": {
      "type": "integer",
      "desc": "What port to bind the server to",
      "display": "Port",
      "required": true,
      "value": "25565"
    },
    "version": {
      "type": "string",
      "desc": "Version of Forge to install with no spaces (may be located <a href='http://files.minecraftforge.net/'>here</a>",
      "display": "Version",
      "required": true,
      "value": "1.17.1-37.0.45"
    }
  },
  "environment": {
    "type": "standard"
  },
  "supportedEnvironments": [
    {
      "type": "standard"
    },
    {
      "image": "openjdk:8-alpine",
      "type": "docker"
    }
  ],
  "requirements": {
    "binaries": [
      "${java}"
    ]
  }
}

The XMS Flag is not mentioned in the minecraft-paper template!

I found this in Paper, but I also saw this in Spigot. If possible, please check all other MC based servers you have for this! It's recommended for most Paper servers.

The flags xms and xmx are supposed to be the same. However, xms is not referenced, so it is defaulted to 2gb. Fixing this leads to a slight performance increase.
https://github.com/PufferPanel/templates/blob/3ac427dd8ea995019fbaea7efe812ddca644c881/minecraft-paper/minecraft-paper.json#L28

--

To fix this issue, add the Xms flag before Xmx.
Replace Line 28 with this:

    "command": "${java} -Xms${memory}M -Xmx${memory}M -Dterminal.jline=false -Dterminal.ansi=true -Djline.terminal=jline.UnsupportedTerminal -Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar nogui",

Before:
image

After:
image

ARK: Survival Evolved – Map name

Currently it is not possible to change the used map.
My suggestion is to change the template as it is in the "arkprivate" template to make it possible to change the map.

Add NGINX as a template

Hi, i'm using my Raspberry Pi as a Server for PufferPanel. I want to install NGINX on it so I can host web servers on various or different ports. Does this work?

ARK: Survival Evolved – Merging "ark" and "arkprivate"

I suggest to merge both templates and make it possible to configure more startup parameters. So parameters like -exclusivejoin can be added variably and it doesn't need two different templates.
In addition, it opens other possibilities for the server admin, which were blocked before.

Pre-1.2.5 Template Testing

We need to ensure that all these templates are working prior to the 1.2.5 release

  • Agar.IO
  • ARK
  • ARK Private
  • ARMA 3
  • Factorio
  • FeedTheBeast
  • GenisysPro
  • Minecraft Bedrock
  • Minecraft Bungeecord
  • Minecraft Craftbukkit
  • Minecraft Forge
  • Minecraft Paperspigot
  • Minecraft Spigot
  • Minecraft Sponge
  • Minecraft Vanilla
  • Minecraft Waterfall
  • Nukkit - fails, not available due to host issues
  • PocketMine
  • Rust
  • Teamspeak3
  • Terraria
  • The Forest
  • Zandronum

minecraft-spigot unable to access jarfile

using docker:

[DAEMON] Allocating server
[DAEMON] Server allocated
[DAEMON] Ready to be installed
[DAEMON] Downloading file https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
[DAEMON] Installing server
[DAEMON] Executing: java -jar BuildTools.jar --rev latest
Error: Unable to access jarfile BuildTools.jar
[DAEMON] Server installed
[DAEMON] Writing some data to file: eula.txt
[DAEMON] Writing some data to file: server.properties

Add Aikar’s Flags to all start commands of minecraft servers / (proxys)

I want to make a pr which adds the Aikar’s Flags to all minecraft startup commands of servers (and proxys?)
These are described here in the paper documentation: https://paper.readthedocs.io/en/latest/server/aikar-flags.html
But first I've wanted to ask if they should be added only to the servers or also the proxys?
They don't crash minecraft proxys and are working, but I don't know if they have any use on proxys.
Because of that, I first wanted to ask if you find this useful and if they should be added also to minecraft proxys.
Thanks

Terraria Template needs update for v1.4

The link to download the newest terraria-server was changed to:

https://www.terraria.org/system/dedicated_servers/archives/000/000/038/original/terraria-server-${version}.zip.

The template should be updated to fix this now (I guess). The following template should work:

{
  "pufferd": {
    "type": "terraria",
    "display": "Terraria - Vanilla (v1.4+)",
    "install": {
      "commands": [
        {
          "type": "download",
          "files": "https://www.terraria.org/system/dedicated_servers/archives/000/000/038/original/terraria-server-${version}.zip"
        },
        {
          "commands": [
            "unzip terraria-server-${version}",
            "mv -v ${rootdir}/${version}/Linux/ ${rootdir}/Linux/",
            "chmod +x ${rootdir}/Linux/TerrariaServer",
            "chmod +x ${rootdir}/Linux/TerrariaServer.bin.x86"
          ],
          "type": "command"
        }
      ]
    },
    "run": {
      "stopCode": 2,
      "pre": [],
      "post": [],
      "arguments": [
        "-port",
        "${port}",
        "-secure",
        "-steam"
      ],
      "program": "Linux/TerrariaServer"
    },
    "data": {
      "port": {
        "value": "7777",
        "required": true,
        "desc": "What port to bind the server to",
        "display": "Port",
        "internal": false
      },
      "version": {
        "value": "1353",
        "required": true,
        "desc": "Server Version",
        "display": "Server Version (Set this to the latest server version)",
        "internal": false
      }
    }
  }
}





TShock 1.4

TShock is a terraria server updated for 1.4, this template should work for it


{
  "type": "terraria",
  "display": "TShock 1.4",
  "install": [
    {
      "type": "download",
      "files": "https://github.com/Pryaxis/TShock/releases/download/${tag}/${version}.zip"
    },
    {
      "type": "command",
      "commands": [
        "unzip ${version}.zip",
        "mv -v ${rootDir}/${version}/ ${rootDir}/Linux/"
      ]
    }
  ],
  "run": {
    "stopCode": 2,
    "pre": [],
    "post": [],
    "arguments": [
      "-port",
      "${port}",
    ],
    "program": "mono Linux/TerrariaServer.exe"
  },
  "environment": {
    "type": "tty"
  },
  "supportedEnvironments": [
    {
      "type": "tty"
    },
    {
      "type": "docker",
      "image": "pufferpanel/generic"
    }
  ],
  "data": {
    "port": {
      "value": "7777",
      "required": true,
      "desc": "What port to bind the server to",
      "display": "Port",
      "internal": false,
      "type": "integer"
    },
    "version": {
      "value": "TShock4.4.0_Pre15_Terraria1.4.1.2",
      "required": true,
      "desc": "Server Version",
      "display": "Server Version (Set this to the latest server version)",
      "internal": false
    },
	"tag": {
	  "value": "v4.4.0-pre15",
      "required": true,
      "desc": "Download Tag",
      "display": "Download Tag (Set this for it to work)",
      "internal": false
	}
  }
}

Error while deploying The Forest server

[DAEMON] Allocating server
[DAEMON] Server allocated
[DAEMON] Ready to be installed
[DAEMON] Installing server
[DAEMON] Downloading file https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
[DAEMON] Creating directory: steamcmd
[DAEMON] Executing: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nologo -noprofile -command & {& Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('steamcmd.zip', 'steamcmd'); .\steamcmd\steamcmd.exe +login anonymous +force_install_dir servers\f1058dc5 +app_update 556450 validate +quit}
[DAEMON] exec: "C:WindowsSystem32WindowsPowerShellv1.0powershell.exe": file does not exist
[DAEMON] Failed to install server

Minecraft bedrock docker

Hi,

I try to achieve a dockerized version of minecraft bedrock.
I did setup a minimal ubuntu image embedding ssl, wget and unzip which allows me to download, extract and run bedrock_server binary, but as soon as I try to use it with Pufferpanel, it fails.

My console logs aren't very verbose :

DAEMON  Allocating server
DAEMON  Server allocated
DAEMON  Installing server
DAEMON  Downloading file https://minecraft.azureedge.net/bin-linux/bedrock-server-1.18.32.02.zip
DAEMON  Executing: unzip -o bedrock-server-1.18.32.02.zip
DAEMON  Failed to install server

Is there a documentation somewhere, regarding good practices on creating Pufferpanel templates and images ?

Updating Minecraft

Hi. What is the process for updating Minecraft Bedrock to a new version? Right now the zip command prompts for overwriting the existing files if I select to run the install script, but are unsure if this is the right way to do it?

${rootdir} variable in template not interpreted (i.e. ark)

Tried with Pufferpanel v2.0
the ark template tells steamcmd to install the server in ${rootdir} ... and steam takes this a bit to literal

/var/lib/pufferpanel/servers/77c7f398/steamcmd/${rootdir} # ls -l
total 31972
drwxr-xr-x 7 pufferpanel pufferpanel 4096 Aug 10 09:09 Engine
drwxr-xr-x 2 pufferpanel pufferpanel 4096 Aug 10 09:09 linux64
-rwxr-xr-x 1 pufferpanel pufferpanel 4464277 Aug 10 09:05 PackageInfo.bin
drwxr-xr-x 5 pufferpanel pufferpanel 4096 Aug 10 09:09 ShooterGame
drwxr-xr-x 5 pufferpanel pufferpanel 4096 Aug 10 09:09 steamapps
-rwxr-xr-x 1 pufferpanel pufferpanel 28246246 Aug 10 09:05 steamclient.so
-rwxr-xr-x 1 pufferpanel pufferpanel 272 Aug 10 09:07 SteamCMDInstall.sh
-rwxr-xr-x 1 pufferpanel pufferpanel 9 Aug 10 09:07 version.txt

This also resolves in an error afterward because the server files are not where pufferpanel expects them to be

Settings menu doesn't work after server install.

The settings menu only applies changes when the install button is clicked. If an option is changed after install nothing happens. Pressing the install button again also doesn't work because the install script throws errors when the files already exist.

Ark Survival Evolved Template

Hello

I am having a problem with the ark server template for pufferpanel because when I boot up the server and try join through epic games it wont let me join I keep getting this error
image
and this is what is says on my console
image
is there any way i can fix this

Add Nukkit

This repository previously contained a Nukkit template. If it could be added back that would be great!

Unturned installer stuck on mkdir

The unturned server installation gets stuck on [DAEMON] Executing: mkdir steamcmd.

I fixed this by running sudo apt-get install SteamCMD and then installing it, but it should work on its own. not sure why its happening.

SteamCmd missing dependencies (i.e. ark)

Tried with Pufferpanel v2.0
I tried to install ark on a plain new server, but before the downloaded steamcmd could work i needed to install the dependencies

apt install gcc-10-base:i386 libc6:i386 libcrypt1:i386 libgcc-s1:i386 libstdc++6:i386

minecraft-spigot-docker: Could not successfully run git

Creating a new minecraft-spigot-docker is not working. Following message appears in console:

 Allocating server
 Server allocated
 Downloading file https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
 Installing server
 Executing: java -jar BuildTools.jar --rev latest
 Starting container
Loading BuildTools version: git-BuildTools-15f42f5-156 (#156)
Java Version: Java 17
Current Path: /pufferpanel/.
Could not successfully run git. Please ensure it is installed and functioning. Cannot run program "git" (in directory "."): error=2, No such file or directory
 Writing some data to file: eula.txt
 Server installed
 Writing some data to file: server.properties

It seems that the used image has no git installed…?

Adding Pufferfish Template

I made a Template for the Server Software Pufferfish. Maybe you want to add it in a further Version!

{
  "name": "minecraft-pufferfish",
  "display": "Pufferfish - Minecraft",
  "type": "minecraft-java",
  "install": [
    {
      "files": [
        "https://ci.pufferfish.host/job/Pufferfish-1.18/lastSuccessfulBuild/artifact/build/libs/pufferfish-paperclip-1.18.2-R0.1-SNAPSHOT-reobf.jar"
      ],
      "type": "download"
    },
    {
      "source": "pufferfish-*.jar",
      "target": "server.jar",
      "type": "move"
    },
    {
      "target": "server.properties",
      "text": "server-ip=${ip}\nserver-port=${port}\nmotd=${motd}",
      "type": "writefile"
    },
    {
      "target": "eula.txt",
      "text": "eula=${eula}",
      "type": "writefile"
    }
  ],
  "run": {
    "stop": "stop",
    "command": "${java} -Xmx${memory}M -Dlog4j2.formatMsgNoLookups=true -jar server.jar nogui",
    "workingDirectory": "",
    "pre": [],
    "post": [],
    "environmentVars": {}
  },
  "data": {
    "eula": {
      "type": "boolean",
      "desc": "Do you (or the server owner) agree to the <a href='https://account.mojang.com/documents/minecraft_eula'>Minecraft EULA?</a>",
      "display": "EULA Agreement (true/false)",
      "required": true,
      "value": "false",
      "userEdit": true
    },
    "ip": {
      "type": "string",
      "desc": "What IP to bind the server to",
      "display": "IP",
      "required": true,
      "value": "0.0.0.0",
      "userEdit": true
    },
    "java": {
      "type": "string",
      "desc": "\"java\" for system standard, else direct path to java",
      "display": "path to java executable",
      "required": true,
      "value": "java",
      "userEdit": true
    },
    "memory": {
      "type": "integer",
      "desc": "How much memory in MB to allocate to the Java Heap",
      "display": "Memory (MB)",
      "required": true,
      "value": "1024"
    },
    "motd": {
      "type": "string",
      "desc": "This is the message that is displayed in the server list of the client, below the name. The MOTD does support <a href='https://minecraft.gamepedia.com/Formatting_codes' target='_blank'>color and formatting codes</a>.",
      "display": "MOTD message of the day",
      "required": true,
      "value": "A Minecraft Pufferfish Server\\n\\u00A79 hosted on PufferPanel",
      "userEdit": true
    },
    "port": {
      "type": "integer",
      "desc": "What port to bind the server to",
      "display": "Port",
      "required": true,
      "value": "25565",
      "userEdit": true
    }
  },
  "supportedEnvironments": [
    {
      "type": "standard"
    }
  ]
}

Valheim modded template not working

So when trying to setup valheim with mods using the template it failes and it this shows up
image
i have gotten the same error on 2 different computers so i think the template might be now working?

Rust template broken

Please review the install template for rust as something in it is broken. Please see below.
20230210134909_1

ARK: Survival Evolved – TotalConversionMod

Currently, it is not possible to add Primitive Plus DLC (for example) to the ARK server.
My suggestion is to introduce the "TotalConversionMod" argument as configurable variable in the template.

Minecraft Spigot Template Overwrites config file

The minecraft spigot template (/minecraft-spigot/minecraft-spigot.json) overwrites settings in server.properties when installing including the whitelist config variable! So after manually being edited the config file is reset to have potentially insecure options in it.

Minecraft forge server dont work

[DAEMON] Starting server
Fehler: Hauptklasse @libraries.net.minecraftforge.forge.1.17.1-37.0.58.unix_args.txt konnte nicht gefunden oder geladen werden
[DAEMON] Running post-execution steps

What should i do?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.