Fix container memory issues and server startup
- Added ulimits for memlock (required for Source engine) - Increased memory limits to 8GB - Added stdin_open and tty for proper console - Added -disableluarefresh flag - Use exec for proper signal handling
This commit is contained in:
@@ -179,9 +179,9 @@ cleanup() {
|
||||
}
|
||||
trap cleanup SIGTERM SIGINT
|
||||
|
||||
# Start the server
|
||||
./srcds_run $ARGS &
|
||||
SERVER_PID=$!
|
||||
# Add -disableluarefresh to prevent lua refresh issues
|
||||
# Add -norestart to prevent auto-restart loop issues in Docker
|
||||
ARGS="$ARGS -disableluarefresh"
|
||||
|
||||
# Wait for the server process
|
||||
wait $SERVER_PID
|
||||
# Start the server (using exec to replace shell process)
|
||||
exec ./srcds_run $ARGS
|
||||
|
||||
Reference in New Issue
Block a user