Server Environment: mustard.gorgarath.net

This document describes the hosting environment for this Minecraft server, including the Pterodactyl configuration, resource allocations, container image, storage mounts, and network configuration.

This document reflects the current deployment environment for the Mustard Testing Server and serves as the reference for its Pterodactyl configuration.

Server startup arguments, JVM tuning, and Java runtime configuration are documented separately in server-startup.md.

Node hardware details and Pterodactyl infrastructure information are documented separately in infrastructure.md and the corresponding node documentation.


Document Scope

This document describes:

It does not document:

Those topics are documented separately where appropriate.


Server Overview

Item Value
Server Name Mustard Testing Server
Current Wings Node wings01
Game Minecraft
Minecraft Version 1.21.1
Mod Loader NeoForge
NeoForge Version 21.1.256

Operational procedures, startup configuration, backup configuration, and world pregeneration recommendations are documented separately in the related documentation listed later in this document.


Pterodactyl Deployment

This server is deployed using a self-hosted Pterodactyl installation running on the wings01 Wings node.

Current deployment:

Platform:
Pterodactyl

Wings Node:
`wings01`

The server may be migrated to another Wings node in the future. If migration occurs, this document should be updated with the new node assignment.

Node-specific hardware information is documented separately in the corresponding node documentation.


Egg Configuration

The server uses a community-maintained NeoForge egg from the Pterodactyl Eggs repository. The egg has not been modified or customized for this server.

Current egg:

Item Value
Nest Minecraft
Egg NeoForge
Egg Author glorantv@icloud.com
Egg UUID fca0208d-9662-4eab-bfff-faf86c6e4324

The startup command supplied by the egg has been overridden with a custom JVM configuration documented in server-startup.md.


Container Image

Configured container image:

ghcr.io/ptero-eggs/yolks:java_21

This image provides the container environment and Java runtime used by the server.

The Java runtime version and JVM configuration are documented in server-startup.md.

When changing Java versions, the container image and JVM arguments should be reviewed together.


Resource Allocation

Configured Pterodactyl resource limits:

Resource Value
CPU Limit 0 (Unlimited)
CPU Pinning None
Memory 30720 MiB
Swap 0 MiB
Disk Space Limit 0 (Unlimited)
Block I/O Weight 500
OOM Killer Disabled
Database Limit 0
Allocation Limit 0
Backup Limit 10

CPU Allocation

CPU Limit

The CPU limit is configured as:

0

No Pterodactyl CPU quota limit is enforced, and Mustard is not currently restricted with CPU pinning.


CPU Pinning

No CPU pinning is currently configured for Mustard.

The server is allowed to use available CPU resources on wings01 subject to normal host scheduling and other workloads on the node.

See nodes/wings01.md for the current host CPU topology.


Memory Allocation

The configured memory allocation is:

30720 MiB

The Java heap allocation documented in server-startup.md is configured as 20 GB.

The remaining memory is reserved for:

The Pterodactyl memory allocation should remain higher than the configured Java heap size.


Swap Allocation

Swap is disabled:

0 MiB

Disabling swap helps prevent severe performance degradation caused by Java memory being paged to disk.


OOM Killer

The Pterodactyl OOM Killer setting is disabled.

This prevents Pterodactyl from automatically terminating the server when memory usage exceeds the allocation.

Adequate memory allocation and monitoring are therefore important.


Storage Configuration

Container Storage

The server operates within the standard Pterodactyl container filesystem:

/home/container/

Files referenced by startup arguments are relative to this working directory.


Mounted Storage

The server currently uses the following mount:

Item Value
Mount Name mustard.gorgarath.net Simple Backups
Source /mnt/backups/minecraft-world-backups/mustard.gorgarath.net/
Target /home/container/simplebackups/

Purpose:

This mount stores SimpleBackups data outside of the container filesystem.

This prevents Pterodactyl backups from recursively including SimpleBackups archives while allowing SimpleBackups data to persist independently.


Networking

Network configuration:

Item Value
Minecraft Server Hostname mustard.gorgarath.net
Minecraft Server Port 25572
Simple Voice Chat Port 24472
Reverse Proxy None
Dynamic DNS Enabled
SRV Records Enabled

The server uses DNS SRV records so players can connect using only the server hostname.

Simple Voice Chat uses UDP.


Backup Configuration

The configured Pterodactyl backup limit is:

10

Pterodactyl backup storage remains under /mnt/backups/wings/. SimpleBackups writes through the external mount at /home/container/simplebackups/, keeping its archives outside the normal container tree and preventing recursive inclusion in Pterodactyl backups.

Backup scheduling, retained SimpleBackups policy, source-authority boundaries, and recovery considerations are documented in server-backup-strategy.md.


Migration Considerations

This server can be migrated between Wings nodes when required.

Before migrating this server, verify:

No CPU pinning is currently configured, so no CPU affinity mapping needs to be recreated during migration.


Security Configuration

Current deployment characteristics:


Future Review Considerations

Review this document whenever any of the following change:


Related Documentation

The following documents provide additional information about this server and the infrastructure on which it runs.

Document Purpose
server-configuration.md Non-default server and game-related configuration changes
server-startup.md Java runtime, JVM arguments, and startup command
modpack.md Modpack role and compatibility architecture
disabled-mods.md Mods intentionally disabled and the reasons they are disabled
chunky-pregeneration-guide.md Chunky pregeneration settings, recommended radii, estimated generation times, and operational guidance
server-management.md Operational procedures and maintenance
mod-management.md Mod installation and update procedures
server-backup-strategy.md Backup layers, source boundaries, and recovery considerations
infrastructure.md Overall Pterodactyl deployment, storage, networking, and infrastructure
nodes/wings00.md Hardware and configuration details for the wings00 Wings node and Pterodactyl panel host
nodes/wings01.md Hardware and configuration details for the wings01 Wings node
nodes/wings02.md Hardware and configuration details for the wings02 Wings node

Change History

2026-10-10

2026-09-25

2026-09-19

2026-08-03

2026-07-26