Nginx를 사용하여 마인크래프트 자바 에디션(TCP) 및 베드락 에디션(UDP) 서버를 프록시하는 방법을 알아보겠습니다.
/etc/nginx/nginx.conf
파일을 열어 아래 내용을 추가합니다.
자바 에디션은 기본적으로 TCP/25565, 베드락 에디션은 UDP/19132를 사용합니다.
자바 에디션 서버인 경우#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| events {
worker_connections 1024;
}
stream {
upstream minecraft_java {
server 실제 서버 주소:25565;
}
server {
listen 40000;
proxy_pass minecraft_java;
}
}
|
베드락 에디션 서버인 경우#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| events {
worker_connections 1024;
}
stream {
upstream minecraft_bedrock {
server 실제 서버 주소:19132;
}
server {
listen 40000 udp;
proxy_pass minecraft_bedrock;
}
}
|
저장하고 나서 sudo nginx -s reload
명령어로 Nginx를 재시작합니다.
이제 localhost:40000
으로 접속하면 실제 서버로 연결됩니다.