• Хостинг игровых серверов

    Максимальная производительность для ваших игровых серверов!

    Заказать сейчас

Помогите VirtualBox

manloka12

24 Апр 2023
11
0
0
Всем привет! хочу в домашних условиях поднять сервер на VirtualBox , вроде настроил ее по всяким гайдам, сервер поставил, порты везде открыл и на ролтоне)))
и все ровно не появляется в списке и по connect не подключается,
выдает ошибку

----------------------------------------------------------------------------
Setting breakpad minidump AppID = 252490
SteamServer Initialized
IP address from external API: 178.204.253.181
Server startup complete
SteamServer Connected
Checking for new Steam Item Definitions..
Rust+ companion server connectivity test failed! Disabling Rust+ features.

Could not establish a TCP connection to 178.204.253.181:28098
---------------------------------------------------------------------------

то что порты не открыты , но все открыл по 100 раз переделывал кого ток не смотрел!
в самом конфиге все ставил так и сяк , и без успешно,
вот конфиг
---------------------------------------------------------------------------


@echo off
cls
chcp 65001
:start
echo Starting server...

RustDedicated.exe -batchmode -nographics -networkthread ^
+app.port 28098 ^
+rcon.ip 0.0.0.0 ^
+rcon.port 28031 ^
+rcon.password "12345" ^
+server.ip 0.0.0.0 ^
+server.port 28030 ^
+server.queryport 28032 ^
+server.maxplayers 10 ^
+server.hostname "SERVER TEST" ^
+server.identity "SERVER TEST" ^
+server.level "Barren" ^
+server.worldsize "1800" ^
+server.globalchat true ^
+server.headerimage "" ^
+server.url "https://furcasarust.gamestores.app/?attempt=1#/app/store/" ^
timeout /t 10
echo.
goto start


-----------------------------------------------------------------------
 
Здравствуйте! Во-первых, убедитесь, что порты 28098, 28031 и 28030 действительно открыты и не заблокированы вашим брандмауэром или провайдером интернет-услуг. Для проверки можно воспользоваться онлайн-сервисами, например, https://www.yougetsignal.com/tools/open-ports/.

Во-вторых, проверьте, что в настройках VirtualBox сетевой адаптер вашей виртуальной машины настроен на режим моста (bridge mode), чтобы она имела свой собственный IP-адрес в вашей локальной сети.

Также, убедитесь, что в вашем конфиге сервера правильно указаны IP-адрес и порты, и что вы используете правильный IP-адрес для подключения к серверу.

Например, в конфиге указано "server.ip 0.0.0.0", что означает, что сервер будет слушать соединения на всех сетевых интерфейсах вашей виртуальной машины. Если вы пытаетесь подключиться к серверу с другого устройства в вашей локальной сети, то вам нужно заменить "0.0.0.0" на IP-адрес вашей виртуальной машины (например, 192.168.1.100).

Также проверьте, что вы используете правильный порт для подключения (28015 по умолчанию для Rust).

Если все эти шаги не помогли, попробуйте посмотреть логи сервера в поисках ошибок или обратиться за помощью на официальный форум игры Rust.
 
как открыть порты для rust?
зачем тебе такой способ? Запусти сразу со своего пк сервер или почитай про Docker через него запусти. Порты чтобы открыть нужно почитать инструкцию по своему роутеру и иметь нужно белый статический ip
 
как открыть порты для rust
зачем тебе такой способ? Запусти сразу со своего пк сервер или почитай про Docker через него запусти. Порты чтобы открыть нужно почитать инструкцию по своему роутеру и иметь нужно белый статический ip
я сделал в роутере статический ip и порты выставил но порты показывает что закрыты
 
порты выставил но порты показывает что закрыты
Запусти программу uTorrent и укажи в настройках порт Rust. И запусти проверку этого порта на открытость. uTorrent каким-то способом открывает порты на всем пути. Если покажет что порт открыт, то значит ты что-то делаешь не так и не открыл порты.

 
короче купил доп опцию у провайдера, мне поставили статический ip! открыл порты в роулторе

msedge_QMwgaUabzb.png

в самом конфиге на сервере указал вот такие параметры
-------------------------------------------------------------------
+rcon.port 28016 ^
+rcon.password "bmn4299" ^
+server.ip 0.0.0.0 ^
+server.port 28015 ^
+server.queryport 28083 ^
+server.maxplayers 250 ^
+server.hostname "EU/RU FURCASA X1000000 BATTLEFILD" ^
+server.identity "EU/RU FURCASA X1000000 BATTLEFILD" ^
+server.level "Barren" ^
+server.worldsize "1800" ^
+server.globalchat true ^
+server.headerimage "" ^
+server.url "https://furcasarust.gamestores.app/?attempt=1#/app/store/" ^
-------------------------------------------------------------------------
запускаю сервер и не какие ошибки не выдает!
как раньше была ошибка !
Could not establish a TCP connection to 178.204.253.181:28098

но при этом я захожу на логалку а не на обще доступный сервер,!
соответственно он и в поиске не показывается !
 
тут я уже ставлю другие значения в строке +server.ip 0.0.0.0 ^ свой 192.168.0.199 или вот этот 178.207.10.203
мне выдает вот такую ошибку
и сервер начинает заного загружаться и так бесконечноcmd_rxMDdsZ0jN.png
 
Запусти программу uTorrent и укажи в настройках порт Rust. И запусти проверку этого порта на открытость. uTorrent каким-то способом открывает порты на всем пути. Если покажет что порт открыт, то значит ты что-то делаешь не так и не открыл порты.

сделал как тут ! запустил сервер теперь выдает ошибку

cmd_9rOKeimWVQ.png

порты открыты
msedge_l352enDcRV.png

и тут
msedge_oqHCGLuehk.png
 
все файлы проаерил от сервера, отключил навсегда антевирус от винды ! все отключил что может блокать , переустановил оксидку , хз что еще делать(
Поздновато уже скорее всего, однако возможно кому-то пригодится. Ранее открывал порты 28015-28016 и всё работало. Запускал сервер для тренировки своей гильдии в этой игре. Затем несколько позже купил себе доменное имя и сделал переадресацию через субдомен, чтобы несмотря на динамический ип по доменному имени игроки всегда могли законнектиться.

В итоге по непонятной причине возникла именно такая же ошибка. Обратил внимание, что порт в консоли сервера указывается не тот, что в конфиге.

В итоге просто открыл порты 28000-28999 и всё заработало.
 
В итоге просто открыл порты 28000-28999 и всё заработало.
А можно вообще открыть вообще все порты в сторону системника, отключить файрволл на системнике и поставить пароль admin/admin, не ну, а хуле морочатся.

А по факту, просто в server.cfg прописываешь эти порты, а потом их пробрасываешь (или часть не пробрасываешь)

server.queryport -пробрасываешь как UDP (порт по которому сервер отвечает мониторингам и игровому списку)
server.port - пробрасываешь как UDP (основной порт, по которому идут игровые данные)
app.port - пробрасываешь как TCP (порт Rust+, если у тебя вернулось -1 - то у тебя стоит пиратка и ты можешь забыть про Rust+)
rcon.port - пробрасываешь как TCP (порт RCON, пробрасывать в мир, в принципе не обязательно)

P.S. Наркомании ТС - завидую. Надо в VB поставить debian, с дукером, в дукере запустить qemu, в qemu запустить винду и в ней уже сервер (если конечно этот весь винегрет взлетит :D)
 
  • Люблю это
  • Мне нравится
Реакции: Hackod и WOLF SPIRIT
А можно вообще открыть вообще все порты в сторону системника, отключить файрволл на системнике и поставить пароль admin/admin, не ну, а хуле морочатся.

А по факту, просто в server.cfg прописываешь эти порты, а потом их пробрасываешь (или часть не пробрасываешь)

server.queryport -пробрасываешь как UDP (порт по которому сервер отвечает мониторингам и игровому списку)
server.port - пробрасываешь как UDP (основной порт, по которому идут игровые данные)
app.port - пробрасываешь как TCP (порт Rust+, если у тебя вернулось -1 - то у тебя стоит пиратка и ты можешь забыть про Rust+)
rcon.port - пробрасываешь как TCP (порт RCON, пробрасывать в мир, в принципе не обязательно)

P.S. Наркомании ТС - завидую. Надо в VB поставить debian, с дукером, в дукере запустить qemu, в qemu запустить винду и в ней уже сервер (если конечно этот весь винегрет взлетит :D)
Соглашусь, что опасно все открывать.) Стоит лицензия, просто раньше не было проблемы с запуском, открывал только 28015 и 28016. А тут вдруг внезапно при работе с субдоменами начались проблемы. Причём жалуется на один порт, перенсатроишь на него, жалуется на другой порт в этом диапазоне. Правда вероятнее всего всё же в диапазоне 28000-28100. Там я просто "Ультанул" чтобы уж наверняка выявить проблему. Как оказалось, проблема была всё же в портах.

Как я понял, на каждый из указанных вами параметров нужно ставить разные порты, верно? Условно, от 28015 до 28019?
 
Как я понял, на каждый из указанных вами параметров нужно ставить разные порты, верно? Условно, от 28015 до 28019?
Да, я лично делаю у себя так (у кого подсмотрел не помню)
Код:
server.queryport 28015
server.port 29015
app.port 30015
rcon.port 31015
 
Активность
Пока никто не печатает сообщение