개인 자료란 (JE)

  서버 커뮤니티

Profile 빡빡이. 대표칭호 없음
Profile

질문하기 멀티플레이

서버 운영 중 롤백현상과 오버로드 되었다는 경고가 지속적으로 뜹니다.

2021.11.18 조회 수 2180 추천 수 0
게임버전 (JE) 1.17, 1.17.1 
게임버전 (BE) 관련없음 

현재 외부 호스팅 업체를 통해 서버 운영을 하고 있습니다. 

멀티버스 플러그인을 이용해서 기본 월드,  야생, 지옥 이렇게 세 개의 월드를 열어놓은 중이고 

접속인원이 한두명 있을 때에도 사람들이 많이 움직이면 거의 일분에 두번씩은

Can't keep up! Is the server overloaded? Running 5004ms or 100 ticks behind 

이런 경고문구가 뜹니다.

현재 램 할당은 호스팅 기준 최대 12기가이며

버킷 할당은 최소 4G ~ 최대 12G로 했다가 지금은 최대 10G로 내려둔 상태입니다(램을 다 끌어다써서 무리가 있던 것 아닌가 하는 개인적인 판단에..)

사람들이 많이 들어와 움직이거나 할 때에는 빨간줄로 경고문구가 뜨는데 그거는 미처 캡쳐를 하지 못했습니다. 그 경우에는 서버 렉이 엄청나게 심해지는 것 같더라고요. ( 동접자 수는 보통 5명정도 입니다..)

버킷은 페이퍼 버킷을 사용하고 있고, 한마포에 올라온 서버 최적화 글을 참고하여 일부 항목을 최적화 해보았지만 별로 효과를 보지 못했습니다. ( 참고한 최적화글 링크 https://www.koreaminecraft.net/review/2644008)

혹시 이유와 해결법을 알려주시거나 도움을 주실 수 있는 분 계시면 꼭 댓글 부탁드립니다.


버킷(열자마자 사람들이 접속하지 않았을 때 복사해 경고문구가 한 번 밖에 나오지 않았으나, 맨 밑에 있는 경고 문구가 평소에는 분당 2번씩은 뜹니다.)

C:\Users\Administrator\Desktop\ㅇㅇ>java -Xms4G -Xms10G -jar paper.jar nogui

System Info: Java 16 (Java HotSpot(TM) 64-Bit Server VM 16.0.2+7-67) Host: Windows Server 2019 10.0 (amd64)

Loading libraries, please wait...

[13:31:14 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'

[13:31:15 INFO]: Reloading ResourceManager: Default, bukkit

[13:31:17 INFO]: Loaded 7 recipes

[13:31:19 INFO]: Starting minecraft server version 1.17.1

[13:31:19 WARN]: ****************************

[13:31:19 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED.

[13:31:19 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS.

[13:31:19 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/

[13:31:19 WARN]: ****************************

[13:31:19 INFO]: Loading properties

[13:31:19 INFO]: This server is running Paper version git-Paper-385 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: f3830bc)

[13:31:19 INFO]: Server Ping Player Sample Count: 12

[13:31:19 INFO]: Using 4 threads for Netty based IO

[13:31:19 INFO]: Default game type: SURVIVAL

[13:31:19 INFO]: Generating keypair

[13:31:20 INFO]: Starting Minecraft server on *:25565

[13:31:20 INFO]: Using default channel type

[13:31:20 INFO]: Paper: Using Java 11 compression from Velocity.

[13:31:20 INFO]: Paper: Using Java cipher from Velocity.

[13:31:21 INFO]: [LuckPerms] Loading LuckPerms v5.3.74

[13:31:22 INFO]: [WorldEdit] Loading WorldEdit v7.2.7+9f3e795

[13:31:22 INFO]: Got request to register class com.sk89q.worldedit.bukkit.BukkitServerInterface with WorldEdit [com.sk89q.worldedit.extension.platform.PlatformManager@4093793a]

[13:31:22 INFO]: [Skript] Loading Skript v2.6

[13:31:22 INFO]: [ChestCommands] Loading ChestCommands v4.0.3

[13:31:22 INFO]: [Multiverse-Core] Loading Multiverse-Core v4.3.1-b861

[13:31:23 INFO]: [SkQuery] Loading SkQuery v4.1.5

[13:31:23 INFO]: Server permissions file permissions.yml is empty, ignoring it

[13:31:23 INFO]: [LuckPerms] Enabling LuckPerms v5.3.74

[13:31:23 INFO]:         __

[13:31:23 INFO]:   |    |__)   LuckPerms v5.3.74

[13:31:23 INFO]:   |___ |      Running on Bukkit - Paper

[13:31:23 INFO]:

[13:31:23 INFO]: [LuckPerms] Loading configuration...

[13:31:24 INFO]: [LuckPerms] Loading storage provider... [H2]

[13:31:24 INFO]: [LuckPerms] Loading internal permission managers...

[13:31:24 INFO]: [LuckPerms] Performing initial data load...

[13:31:25 INFO]: [LuckPerms] Successfully enabled. (took 2136ms)

[13:31:25 INFO]: [WorldEdit] Enabling WorldEdit v7.2.7+9f3e795

[13:31:25 INFO]: Registering commands with com.sk89q.worldedit.bukkit.BukkitServerInterface

[13:31:25 INFO]: WEPIF: Using the Bukkit Permissions API.

[13:31:25 INFO]: Using com.sk89q.worldedit.bukkit.adapter.impl.v1_17_R1_2.PaperweightAdapter as the Bukkit adapter

[13:31:28 INFO]: Preparing level "world"

[13:31:29 INFO]: Preparing start region for dimension minecraft:overworld

[13:31:29 INFO]: Time elapsed: 366 ms

[13:31:29 INFO]: Preparing start region for dimension minecraft:the_nether

[13:31:29 INFO]: Time elapsed: 209 ms

[13:31:29 INFO]: Preparing start region for dimension minecraft:the_end

[13:31:29 INFO]: Time elapsed: 292 ms

[13:31:29 INFO]: [Skript] Enabling Skript v2.6

[13:31:31 INFO]: [Skript] You're currently running the latest stable version of Skript.

[13:31:39 INFO]: [Skript] Loaded 143125 aliases in 9418ms

[13:31:40 INFO]: [Skript]  ~ created by & © Peter Güttinger aka Njol ~

[13:31:40 INFO]: [ChestCommands] Enabling ChestCommands v4.0.3

[13:31:41 WARN]: [ChestCommands] Couldn't find Vault and a compatible economy plugin! Money-related features will not work.

[13:31:41 INFO]: [Multiverse-Core] Enabling Multiverse-Core v4.3.1-b861

[13:31:41 WARN]: [Multiverse-Core] "Multiverse-Core v4.3.1-b861" has registered a listener for org.bukkit.event.entity.EntityCreatePortalEvent on method "public void com.onarandombox.MultiverseCore.listeners.MVPortalListener.entityPortalCreate(org.bukkit.event.entity.EntityCreatePortalEvent)", but the event is Deprecated. "Server performance will be affected"; please notify the authors [dumptruckman, Rigby, fernferret, lithium3141, main--].

[13:31:41 INFO]: [Multiverse-Core] We are aware of the warning about the deprecated event. There is no alternative that allows us to do what we need to do and performance impact is negligible. It is safe to ignore.

[13:31:41 INFO]: Preparing start region for dimension minecraft:jo

[13:31:42 INFO]: Preparing spawn area: 0%

[13:31:42 INFO]: Preparing spawn area: 0%

[13:31:42 INFO]: Preparing spawn area: 0%

[13:31:43 INFO]: Preparing spawn area: 0%

[13:31:43 INFO]: Preparing spawn area: 0%

[13:31:44 INFO]: Preparing spawn area: 0%

[13:31:44 INFO]: Preparing spawn area: 0%

[13:31:44 INFO]: Time elapsed: 3229 ms

[13:31:44 INFO]: Preparing start region for dimension minecraft:ys

[13:31:45 INFO]: Preparing spawn area: 0%

[13:31:45 INFO]: Time elapsed: 176 ms

[13:31:45 INFO]: [Multiverse-Core] 5 - World(s) loaded.

[13:31:45 WARN]: [Multiverse-Core] Buscript failed to load! The script command will be disabled! If you would like not to see this message, use `/mv conf enablebuscript false` to disable Buscript from loading.

[13:31:45 INFO]: [Multiverse-Core] Version 4.3.1-b861 (API v24) Enabled - By dumptruckman, Rigby, fernferret, lithium3141 and main--

[13:31:45 INFO]: [SkQuery] Enabling SkQuery v4.1.5

[13:31:45 INFO]: [skQuery] Locating classes from SkQuery...

[13:31:45 INFO]: [skQuery] Beginning to process a total of 121 from SkQuery

[13:31:45 INFO]: [skQuery] Out of 121 classes, 121 classes were loaded from SkQuery

[13:31:45 INFO]: Running delayed init tasks

[13:31:45 INFO]: [Skript] Loading variables...

[13:31:45 INFO]: [Skript] Loaded 0 variables in 0.0 seconds

[13:31:45 INFO]: [Skript] All scripts loaded without errors.

[13:31:45 INFO]: [Skript] Loaded 1 script with a total of 0 triggers and 1 command in 0.24 seconds

[13:31:45 INFO]: [Skript] Finished loading.

[13:31:45 INFO]: Done (26.644s)! For help, type "help"

[13:31:45 INFO]: Timings Reset

[13:31:57 WARN]: Can't keep up! Is the server overloaded? Running 5004ms or 100 ticks behind


버킷 폴더 (ys와 jo은 멀티버스로 만든 야생과 지옥 맵폴더입니다.)

f02892598a93ce5351299a4e45dc6dcc.png


플러그인

33a030c70a2ac39b5a8437e6bfbde599.png


스크립트

33062fcaf597303969f9cae640f7e906.png


도움 주시면 감사하겠습니다.

3개의 댓글

lanthanide
2021.11.18

멀티버스 플러그인에서 사용하는 이벤트가 Deprecated이긴 한데.. 성능에 큰 영향은 없다고 합니다. CPU성능이 좋지 못하면 당연히 램이 높아도 의미가 없으니 확인해주시고, 평소에 TPS가 20으로 안정적이라면 청크로딩 렉일 가능성이 높습니다.

빡빡이.
2021.11.18
@lanthanide

사용중인 외부 호스팅인데 확인해주실 수 있으실까요? save large 요금제 사용중입니다. https://stella-it.com/vps/save/

tps는 어디에서 확인할 수 있는지 찾지 못하였습니다...

빡빡이.
2021.11.18
@lanthanide

아 인게임 명령어로 tps 확인해보았을때 움직이지 않을 때는 20유지이며, 지옥 등을 넓히고 다녀서 경고문구가 뜬 경우에는 19정도 나왔습니다.