Brak uprawnień do zbindowania portu

Zombie
szymhal
szymhal

Czesc, gdy odpalam serwer z poziomu usera, w konosoli pokazuje się bląd, iż nie mam permisji do zbindowania portu i serwer sie wylacza. Nie chce stawiac serwera przez roota, dlatego robie to przez usera.

Timo
Timo Moderator forum.lvlup.pro

Port jest większy niż 1024? Porty równe 1024 lub niższe wymagają roota. Czy inny serwer działa na tym porcie? Jak masz jeden na maszynie to użyj killall java by wywalić wszystkie serwery, jeśli jakieś chodzą. Wtedy spróbuj odpalić. Failed to bind a port nie musi oznaczać portu. Jeśli w server-properties masz na sztywno wpisane IP, to może to jest błąd. Jak korzystasz z VPSa to po prostu zostaw to pole puste. Wtedy spróbuj odpalić.

szymhal
szymhal

Jeszcze umiem czytać:

[17:02:26 WARN]: **** FAILED TO BIND TO PORT!
[17:02:26 WARN]: The exception was: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Permission denied
[17:02:26 WARN]: Perhaps a server is already running on that port?

Gdy startuję serwer z roota, normalnie się uruchamia i działa :)

Timo
Timo Moderator forum.lvlup.pro

Port masz domyślny 25565?

szymhal
szymhal

Nie, domyślny jest na BungeeCordzie. Gdy startuję bc z usera, to nie ma żadnego błędu z brakiem permisji do nasłuchiwania na porcie 25565.

Timo
Timo Moderator forum.lvlup.pro

A tak jak pisałem, ip serwera masz na sztywno?

szymhal
szymhal

Taa, dobra, zmieniłem porty na wyższe od 25565. Dzięki za pomoc.