Общее
System.DllNotFoundException на ARM (например, M1) маках
В настоящее время мы не поддерживаем нативный запуск SS14/Robust на ARM маках. Установите x64 .NET и запускайте клиент с ним; он должен работать через эмуляцию Rosetta 2.
Клиент
Сервер
Ошибки привязки порта при попытке запустить сервер.
Некоторые коды ошибок для ctrl+f: «An attempt was made to access a socket in a way forbidden by its access permissions.», «Only one usage of each socket address (protocol/network address/port) is normally permitted.» По умолчанию игровому серверу для запуска нужны порты 1212/UDP и 1212/TCP. Частая причина — уже запущенный SS14 сервер, использующий эти порты.Пользователи Windows
Установка Docker for Windows или чего-то подобного, похоже, полностью портит диапазон динамических портов по умолчанию в вашей системе и, вдобавок, резервирует множество портов через постоянно работающий сервис. Это означает, что даже когда Docker не запущен, он или любое приложение в вашей системе может случайно решить зарегистрировать порт 1212 для общих целей. Если вы хотите проверить, так ли это, запуститеnetsh int ipv4 show dynamicportrange tcp. По умолчанию должно быть следующее:
Start Port нижней границы диапазона равен, скажем, 1024, ваша система испорчена AFAICT. Это можно исправить, выполнив netsh int ipv4 set dynamicportrange tcp startport=49152 numberofports=16384 в командной строке с повышенными привилегиями, чтобы вернуть диапазон динамических портов к рекомендациям IANA, а затем перезагрузившись.