ICARUS

NorCastle

US United States
38.89.70.210:17777
Server Info
IP:Port (Query)
38.89.70.210:27015
IP:Port (Game)
38.89.70.210:17777
Players
0 / 10
Country
United States
Rank#7138
First recorded5/15/26, 11:20 PM
Last scanned5/21/26, 10:55 AM
Server ID137661
Player History
Back Server List