이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19.2 |
게임버전 (BE) | 1.19.x |
- 인스턴스 OS : 우분투 22.04 LTS
- 자바 : 18 (18.0.2)
- 포지 : 1.19.2-43.2.0
서버 구동은 처음 해보는거라 구글에서 다른 분들이 가이드 남겨놓은걸로 참고하고 시도중입니다.
예전버전들 기준으로 작성되어 있어서 삽질 하면서 겨우겨우
자바 18과 포지까지는 설치를 완료 했는데,
예전 가이드와 다르게
포지를 설치하고 나면
forge-1.16.4-35.1.37.jar 이런식의 구동파일이 없고,
다운받은 installer.jar 파일만 남아있고 run.sh와 run.bat 파일만 생기는거 같습니다.
포지가 버전업이 되면서 바뀐게 많은거 같은데
제가 원하는 버전으로 설치를 하고 램 설정도 세팅하면서 실행시키려면 어떻게 해야 될까요?
(ex : screen -S mcs java -Xms4G -Xmx4G -jar forge_server.jar nogui)
인스톨러 파일명을 바꾸고 위 예시커맨드처럼 sh파일을 만들어 실행해보았지만 터미네이팅이 뜨네요.
다음은 java -Xms4G -Xmx4G -jar forge_server.jar nogui 로 실행했을때 나오는 결과내용입니다.
JVM info: Private Build - 18.0.2-ea - 18.0.2-ea+9-Ubuntu-222.04
java.net.preferIPv4Stack=true
Found java version 18.0.2-ea
Exception in thread "main"
java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-18-openjdk-amd64/lib/libawt_xawt.so
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
at java.base/java.lang.Runtime.load0(Runtime.java:785)
at java.base/java.lang.System.load(System.java:1979)
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:395)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:234)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:176)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:322)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:289)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2403)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:848)
at java.base/java.lang.System.loadLibrary(System.java:2015)
at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1392)
at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1390)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1389)
at java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1427)
at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1401)
at java.desktop/javax.swing.UIManager.getSystemLookAndFeelClassName(UIManager.java:668)
at net.minecraftforge.installer.SimpleInstaller.launchGui(SimpleInstaller.java:166)
at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:147)
버킷을 많이들 쓰시는 걸로 바꾸면 좀 더 쉬울거 같긴 한데 그래도 일단 답을 찾아보고 싶습니다.
고수님들 도움좀 부탁드려요.
코코냐
2023.02.08상위 버전은 실행 방식 자체가 다릅니다. 생성된 sh 파일을 참조해주세요.