Skip to content

fix(plugin): support public IP override behind NAT - #1574

Merged
rumblefrog merged 1 commit into
mainfrom
fix/1555-server-ip-override
Sep 19, 2026
Merged

rumblefrog merged 1 commit into
mainfrom
fix/1555-server-ip-override

Conversation

@rumblefrog

Copy link
Copy Markdown
Member

Summary

  • add a validated ServerIP override for servers whose hostip resolves to a private container or LAN address
  • apply the resolved address consistently to core bans, SourceComms, admin loading, queued writes, and auto-registration
  • make reloads refresh server identity safely and snapshot auto-registration context across asynchronous callbacks
  • document the NAT setup in the shipped config and operator guides

Testing

  • SourcePawn 1.12.0.7253: resolve plugin version and compile every top-level plugin
  • cd docs && npm run build
  • adversarial review completed with no remaining findings

Closes #1555

@rumblefrog
rumblefrog requested a review from a team September 18, 2026 22:32
@rumblefrog
rumblefrog merged commit ed966fb into main Sep 19, 2026
2 checks passed
@rumblefrog
rumblefrog deleted the fix/1555-server-ip-override branch September 19, 2026 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Plugin referencing LAN/Private IP when trying to log to SQL

1 participant