This guide covers the minecraft.tekkit module in AlphaGSM.
Requirements
screen
- Java 21 or compatible runtime
- Python packages from
requirements.txt
Quick Start
Create the server:
alphagsm mytekkit create minecraft.tekkit
Run setup:
alphagsm mytekkit setup
minecraft.tekkit is supported in ENABLED (BYO) mode. The old automatic
TechnicPack page scrape is no longer reliable, so before setup or start
you should either:
- set
url to a direct Tekkit server archive URL, or
- stage
Tekkit.jar directly inside <install_dir>/
Start it:
alphagsm mytekkit start
Check it:
alphagsm mytekkit status
Stop it:
alphagsm mytekkit stop
Setup Details
Setup configures:
- the game port (default 27015)
- the install directory
query and info use Java Edition Server List Ping (SLP) on the game port.
Suggested flow:
alphagsm mytekkit create minecraft.tekkit
alphagsm mytekkit setup -n 25565 /path/to/minecraft-tekkit --url https://example.com/Tekkit.zip
alphagsm mytekkit start
Or with a pre-staged jar:
alphagsm mytekkit create minecraft.tekkit
alphagsm mytekkit setup -n 25565 /path/to/minecraft-tekkit
## place Tekkit.jar in /path/to/minecraft-tekkit/
alphagsm mytekkit start
Resetting the World
Stop the server, then run alphagsm mymc reset-world (or wipe). AlphaGSM
lists the world data to delete and asks for confirmation. Add -Y to skip the
prompt. Run start afterwards to generate a fresh world.
See world creation and reset for exactly which files
are removed and the supported layouts.
Useful Commands
alphagsm mytekkit update
alphagsm mytekkit backup
Notes
- Module name:
minecraft.tekkit
- Default port: 27015
Server variables
After create minecraft.tekkit, inspect or change these with set:
alphagsm myserver set --list
alphagsm myserver set KEY --describe
alphagsm myserver set KEY VALUE
| Key |
Aliases |
Type |
What it does |
difficulty |
— |
string |
The world difficulty. Example: easy. |
gamemode |
— |
string |
The default game mode. Example: survival. |
map |
gamemap, level, world, startmap, worldname |
string |
The selected world or level name. Example: world. |
maxplayers |
users |
integer |
The maximum number of players allowed on the server. Example: 20. |
port |
gameport |
integer |
The port the server listens on. Example: 25565. |
servername |
hostname, name |
string |
The server name shown in the client list. Example: AlphaGSM Server. |
Developer Notes
Run File
- Executable:
Tekkit.jar / custom jar
- Location:
<install_dir>/Tekkit.jar / custom jar
- Engine: Java (Tekkit modpack)
Server Configuration
- Config file:
server.properties
- Key settings (in
server.properties):
server-port — Game port (default 25565)
motd — Message of the day
max-players — Maximum players
level-seed — World generation seed
online-mode — Mojang authentication
- Template: See server-templates/minecraft-tekkit/ if available
Maps and Mods
- Map directory:
world/
- Mod directory:
mods/
- Workshop support: No
- Map notes: The world directory contains all world data.
- Mod notes: Tekkit ships with pre-configured mods. Additional mods go in
mods/.
BYO file helper
Inspect this game's required files, source instructions and destinations with
alphagsm <server-name> assets requirements; check the declared files with
alphagsm <server-name> assets check. File checks do not establish game readiness.
This helper checks known sentinels only and directs you to stage the complete
compatible distribution manually; managed import is unavailable for this recipe.
See BYO files and private SteamCMD acquisition.