refined-storage/start-server.sh
Lead Developer Web 06853638c6 feat(NEP-82): Netzwerk-Tick-Handler mit Storage-Disks, Importer/Exporter, AdjacentInventory
- NetworkTickHandler: Vollständiger Tick-Zyklus mit Power-Check, Inventory-Propagation,
  Importer- (pull), Exporter- (push) und Disk-I/O-Logik
- NetworkInventory: Aggregiertes Netzwerk-Inventar (ConcurrentHashMap-basiert)
- DiskDriveManager: Verwaltet StorageDisk-Slots pro Drive-Position (max 8)
- StorageDisk: 1k/4k/16k/64k Tiers, priority-basiertes Insert/Remove
- StorageSlot: Einzel-Slot mit 64 Stack-Limit pro Item-Typ
- AdjacentInventory: Simulierte World-Storage für Importer/Exporter
- NetworkManager: logging refactor (lazy init + JUL fallback), resetForTesting(),
  inventory+powered Felder, BFS rebuild-Fix (clear lookups vor BFS)
- DiskDriveUI: Echte Disk-Collection via DiskDriveManager statt stub,
  format/eject/priority mit logging
- Tests: 18 NetworkManager-Tests (BFS, cable split, 3D propagation, full layout),
  5 NetworkTickHandler-Tests (inventory ops, powered toggle)
- build.gradle.kts: JUnit 5 Test-Config + Jacoco Report
2026-05-01 04:23:28 +02:00

8 lines
292 B
Bash
Executable file

#!/bin/bash
export JAVA_HOME=/home/nepharius/tools/jdk-25.0.3+9
export _JAVA_OPTIONS="-Xmx16G -Xms4G"
cd /home/nepharius/projects/hytale-refined-storage
echo "Starting Hytale Server..."
_JAVA_OPTIONS="$_JAVA_OPTIONS" ./gradlew runServer 2>&1
echo "Server process exited with code $?"
exit $?