August 2025: SteamCMD servers unresponsive due to IPv6: Difference between revisions

From Endurance Coalition
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Sysop incident header|summary=The ''Arma 3'' and ''Abiotic Factor'' servers would not start and became unresponsive.|reporter=BBM_Ping|date-report=August 14th, 2025|date-resolved=August 19th, 2025 (5 days)|cause=STEAMCMD defaulted to using IPv6 for network traffic.|resolution=IPv6 is disabled at the machine level by Sushiloid, forcing all traffic to revert to IPv4.<ref>Accomplished via: <code>sysctl -w net.ipv6.conf.all.disable_ipv6=1</code></ref>}}
{{Sysop incident header|summary=The ''Arma 3'' and ''Abiotic Factor'' servers would not start and became unresponsive.|reporter=BBM_Ping|date-report=August 14th, 2025|date-resolved=August 19th, 2025 (5 days)|cause=STEAM defaulted to using IPv6 for network traffic.|resolution=Machine configuration changed to reject IPv6 traffic, forcing all inbound connections to use IPv4.}}


=== Narrative ===
=== Narrative ===
Line 7: Line 7:


On August 18th Sirdog requested Sushiloid's assistance in voice chat, and after some time investigating relevant error logs Sushiloid comes to the conclusion that the error may be due to IPv6 traffic being rejected due to Pterodactyl's desire for IPv4. Sushiloid executes command <code>sysctl -w net.ipv6.conf.all.disable_ipv6=1</code> on the system and reboots it. On the panel, the ''Arma 3'' and ''Abiotic Servers'' boot up without issue.   
On August 18th Sirdog requested Sushiloid's assistance in voice chat, and after some time investigating relevant error logs Sushiloid comes to the conclusion that the error may be due to IPv6 traffic being rejected due to Pterodactyl's desire for IPv4. Sushiloid executes command <code>sysctl -w net.ipv6.conf.all.disable_ipv6=1</code> on the system and reboots it. On the panel, the ''Arma 3'' and ''Abiotic Servers'' boot up without issue.   
Relevant panel users notified of the correction. 


=== Footnotes ===
=== Footnotes ===
{{Reflist}}
{{Reflist}}

Revision as of 18:52, 5 October 2025

Template:Sysop incident header

Narrative

On August 14th, 2025 BBM_Ping pings @SYS:OP reporting that the Arma 3 server was broken. Sirdog begins investigation while at work, and observes Pterodactyl's ovh.main node's health is red, indicating it is not working. He escalates to Sushiloid and reports that all services are impacted. BBM_Ping later reports that the Vintage Story server was unaffected, and that the error is specific to STEAM based on the console error logs. Sirdog later discovers by accessing the panel on his phone that only Arma 3 and Abiotic Factor are affected.[1] He advises Comrade same-day to cancel an event for the server as, due to availability constraints of systems operators, that the server would not be functional for the event.

In the early morning of August 15th Sirdog reports that he was unable to make any ground after 1.5 hours of troubleshooting, believing at the time that STEAM was at fault due to Steam API hexidecimal code 0x2 appearing, which based on research showed that STEAM's content servers were at fault.

On August 18th Sirdog requested Sushiloid's assistance in voice chat, and after some time investigating relevant error logs Sushiloid comes to the conclusion that the error may be due to IPv6 traffic being rejected due to Pterodactyl's desire for IPv4. Sushiloid executes command sysctl -w net.ipv6.conf.all.disable_ipv6=1 on the system and reboots it. On the panel, the Arma 3 and Abiotic Servers boot up without issue.

Footnotes

  1. Sirdog would later discover in September that his work's network blocks non-standard port 8080, hence Pterodactyl seemingly reporting the node is down, as the panel is just a GUI for an API Pterodactyl uses.