ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ сСрвСра Minecraft

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ сСрвСра Minecraft
Π’ нашСм Π±Π»ΠΎΠ³Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ рассказывали, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой сСрвСр Minecraft, ΠΎΠ΄Π½Π°ΠΊΠΎ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΡ€ΠΎΡˆΠ»ΠΎ 5 Π»Π΅Ρ‚ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ помСнялось. ДСлимся с Π²Π°ΠΌΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ способами создания ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ сСрвСрной части ΡΡ‚ΠΎΠ»ΡŒ популярной ΠΈΠ³Ρ€Ρ‹.

Π—Π° свою 9-Π»Π΅Ρ‚Π½ΡŽΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ (Ссли ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ Ρ€Π΅Π»ΠΈΠ·Π°) Minecraft Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅Π΅ количСство ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² ΠΈ Ρ…Π΅ΠΉΡ‚Π΅Ρ€ΠΎΠ² ΠΊΠ°ΠΊ срСди ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ срСди Π³ΠΈΠΊΠΎΠ². ΠŸΡ€ΠΎΡΡ‚Π°Ρ концСпция ΠΌΠΈΡ€Π° ΠΈΠ· ΠΊΡƒΠ±ΠΈΠΊΠΎΠ² ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ развлСчСния Π² ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ срСду для общСния ΠΈ создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°.

Помимо ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°, Π² ΠΈΠ³Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ логичСскиС схСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Minecraft. На YouTube ΠΏΠΎΠ»Π½ΠΎ вСсьма Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΡ… Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ², Π³Π΄Π΅ люди, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ² ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство сил ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ² мноТСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, создали копию Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ элСктронного устройства ΠΈΠ»ΠΈ построили Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ копию ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΈ Π²Ρ‹ΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… сооруТСний. ВсС ограничиваСтся лишь Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ Π³Π΅ΠΉΠΌΠ΅Ρ€Π° ΠΈ возмоТностями ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ всСлСнной.


Но Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ дальшС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚, Π° посмотрим Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ прилоТСния ΠΈ освСтим ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (ΠΏΠΎΡ€ΠΎΠΉ вСсьма слоТныС), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. Π‘Ρ€Π°Π·Ρƒ оговоримся, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Java Edition.

Π’ΠΈΠ΄Ρ‹ сСрвСров

Π‘Π°ΠΌΡ‹ΠΌ простым Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ являСтся сСрвСр, встроСнный Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈΠ³Ρ€Ρ‹. Π‘ΠΎΠ·Π΄Π°Π»ΠΈ ΠΌΠΈΡ€, Π½Π°ΠΆΠ°Π»ΠΈ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ, ΠΈ Π²ΠΎΡ‚ сСрвСр стал доступСн ΠΏΠΎ локальной сСти. Никакой ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚, Π° поэтому ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ.

Vanilla

Компания Mojang Studios распространяСт ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ Java-прилоТСния бСсплатно Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр ΠΈ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€, сдСлав Π΅Π³ΠΎ доступным для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ это Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅, Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π», доступный Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Wiki.

Π£ этого ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ нСдостаток, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ β€” отсутствиС возмоТностСй Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» сСрвСра ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ процСссы, Π½ΠΎ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвСра достаточно большоС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°.

Bukkit

Π‘ΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ энтузиастами Π½Π° Π±Π°Π·Π΅ Vanilla-вСрсии сСрвСрноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Bukkit Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ»ΠΎ возмоТности ΠΈΠ³Ρ€Ρ‹ Π·Π° счСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΠΎΠ² (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ). Оно ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс Π½ΠΎΠ²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Π½ΠΎ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ манипуляции, нСдоступныС Π²Π°Π½ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ ПО. Π§Ρ‚ΠΎ интСрСсно, памяти это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшС.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Bukkit Π½Π΅ составляСт особого Ρ‚Ρ€ΡƒΠ΄Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ инструкция Π΅ΡΡ‚ΡŒ Π½Π° рСсурсС GamePedia. Но это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ с 2014 Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Bukkit Ρ€Π°ΡΠΏΠ°Π»Π°ΡΡŒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° стали сотрудниками Mojang Studios, Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Bukkit фактичСски ΠΌΠ΅Ρ€Ρ‚Π², ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄Π²Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

SpigotMC

Для облСгчСния ΠΆΠΈΠ·Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π±Ρ‹Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² API для взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. ИмСнно эту Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ создатСли Spigot, взяв Π·Π° основу ядро Bukkit ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π² Π΅Π³ΠΎ для достиТСния Π»ΡƒΡ‡ΡˆΠ΅ΠΉ надСТности ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π» Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π² связи с Π—Π°ΠΊΠΎΠ½ΠΎΠΌ ΠΎΠ± авторском ΠΏΡ€Π°Π²Π΅ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ эпоху (DMCA), ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° исходники Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ SpigotMC Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, созданныС ΠΏΠΎΠ΄ Bukkit, ΠΎΠ΄Π½Π°ΠΊΠΎ с Π½ΠΈΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π΅ совмСстим. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚ DMCA Takedown, Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ элСгантный способ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ BuildTools. Π­Ρ‚ΠΎΡ‚ инструмСнт избавляСт ΠΎΡ‚ нСобходимости дистрибуции скомпилированного прилоТСния ΠΈ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ Spigot, CraftBukkit ΠΈ Bukkit ΠΈΠ· исходного ΠΊΠΎΠ΄Π°. ВсС это Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π°ΠΏΡ€Π΅Ρ‚ DMCA бСсполСзным.

PaperMC

Казалось Π±Ρ‹, всС ΠΊΡ€ΡƒΡ‚ΠΎ, ΠΈ Spigot стал прСкрасным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ. Но Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ энтузиастам этого показалось ΠΌΠ°Π»ΠΎ, ΠΈ ΠΎΠ½ΠΈ Π·Π°ΠΏΠΈΠ»ΠΈΠ»ΠΈ свой собствСнный Ρ„ΠΎΡ€ΠΊ Spigot Β«Π½Π° стСроидах». На страницС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ достоинством ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ β€œIt’s stupid fast”. Π Π°Π·Π²ΠΈΡ‚ΠΎΠ΅ ΠΊΠΎΠΌΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ позволяСт ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ вопросы, Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ API β€” Π΄Π΅Π»Π°Ρ‚ΡŒ интСрСсныС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ PaperMC ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ простой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π‘ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Ρƒ PaperMC всС прСкрасно, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ написанныС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΏΠΎΠ΄ SpigotMC Π»Π΅Π³ΠΊΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ Π½Π° PaperMC, Π½ΠΎ Π±Π΅Π· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со SpigotMC Ρ‚Π°ΠΊΠΆΠ΅ присутствуСт. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ пСрСчислили Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ создания сСрвСра, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, β€” всС, Ρ‡Ρ‚ΠΎ касаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ядрС физичСского сСрвСра. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Π΄Ρ€ΡƒΠ³ Ρƒ вас прСкрасный сСрвСр с дСсятком Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ядСр, Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ фактичСски ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΎΠ²Π° ΡƒΠΆ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° прилоТСния, ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π²Ρ‹ с этим ΠΏΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ смоТСтС. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ сСрвСра слСдуСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ Π½Π° количСство ядСр, Π° Π½Π° Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту. Π§Π΅ΠΌ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π§Ρ‚ΠΎ касаСтся вопроса ΠΎΠ± объСмС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Ρ‚ΡƒΡ‚ слСдуСт ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ:

  • ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ количСство ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²;
  • ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ количСство ΠΌΠΈΡ€ΠΎΠ² Π½Π° сСрвСрС;
  • Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Java-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ всСгда Π½ΡƒΠΆΠ΅Π½ запас ΠΏΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Если Π²Ρ‹ рассчитываСтС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти Π² 8 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚, Ρ‚ΠΎ фактичСски Π½Π°Π΄ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ 12. Π¦ΠΈΡ„Ρ€Ρ‹ условныС, Π½ΠΎ ΡΡƒΡ‚ΡŒ ΠΎΡ‚ этого Π½Π΅ мСняСтся.

Для запуска сСрвСрной части Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„Π»Π°Π³Π°ΠΌΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Tuning the JVM – G1GC Garbage Collector Flags for Minecraft. Π­Ρ‚Π° «чСрная магия» позволяСт сСрвСру Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ «сборщик мусора» ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ использованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. НС стоит Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ памяти большС, Ρ‡Π΅ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ потрСбляСт сСрвСр ΠΏΡ€ΠΈ ΠΏΠΈΠΊΠΎΠ²ΠΎΠΌ Π½Π°ΠΏΠ»Ρ‹Π²Π΅ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

ГСнСрация ΠΊΠ°Ρ€Ρ‚Ρ‹ Π±Π»ΠΎΠΊΠΎΠ²

β€œΠ’Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ считаСтС, Ρ‡Ρ‚ΠΎ Π›ΡƒΠ½Π° сущСствуСт, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π° Π½Π΅Ρ‘ смотритС?” (ΠΠ»ΡŒΠ±Π΅Ρ€Ρ‚ Π­ΠΉΠ½ΡˆΡ‚Π΅ΠΉΠ½)

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ пСрсонаТ появляСтся Π½Π° ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ сбора (спаун). Π­Ρ‚ΠΎ СдинствСнноС мСсто, Π³Π΄Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠΈΡ€ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ гСнСрируСтся сСрвСром. Π’ этот ΠΆΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ клиСнтская Ρ‡Π°ΡΡ‚ΡŒ смотрит Π² настройки, ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ являСтся Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прорисовки. Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅Ρ‚ΡΡ ΠΎΠ½Π° Π² Ρ‡Π°Π½ΠΊΠ°Ρ… (ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹ 16×16 ΠΈ высотой Π² 256 Π±Π»ΠΎΠΊΠΎΠ²) Бколько Ρ‡Π°Π½ΠΊΠΎΠ² Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ Ρƒ сСрвСра.

На сСрвСрС хранится глобальная ΠΊΠ°Ρ€Ρ‚Π° ΠΌΠΈΡ€Π°, ΠΈ Ссли Π² Π½Π΅ΠΉ Π΅Ρ‰Π΅ Π½Π΅Ρ‚ сгСнСрированных Π±Π»ΠΎΠΊΠΎΠ² Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ появлСния ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ пСрсонаТа, Ρ‚ΠΎ сСрвСр ΠΈΡ… динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ сохраняСт Ρƒ сСбя. Мало Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов, Ρ‚Π°ΠΊ Π΅Ρ‰Π΅ ΠΈ постоянно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΌΠΈΡ€Π°. На ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… анархичСских сСрвСров 2b2t (2builders2tools) Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΡƒΠΆΠ΅ прСвысил 8 Tb, Π° Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠΈΡ€Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ΅ Π² 30 ΠΌΠ»Π½ Π±Π»ΠΎΠΊΠΎΠ². Π‘ этим сСрвСром связаны тысячи историй, ΠΈ ΠΎΠ½ заслуТиваСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ сСрии статСй.

ГСнСрация ΠΌΠΈΡ€Π° Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ° β€” Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ГСнСрация ΠΌΠΈΡ€Π° Π²ΠΎΠΊΡ€ΡƒΠ³ сотни ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π° сСрвСра Π½Π° протяТСнии ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, послС Ρ‡Π΅Π³ΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° снизится. ГСнСрация ΠΌΠΈΡ€Π° Π½Π° Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прорисовки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π²ΠΎΠΊΡ€ΡƒΠ³ тысячи ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΡƒΠΆΠ΅ способна Β«ΡƒΡ€ΠΎΠ½ΠΈΡ‚ΡŒΒ» сСрвСр ΠΈ ΠΏΠΎΠ²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ с Π½Π΅Π³ΠΎ всСх ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρƒ.

Π’ сСрвСрном ПО имССтся Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ TPS (Ticks per Server β€” Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π² сСкунду). Π¨Ρ‚Π°Ρ‚Π½ΠΎ 1 Ρ‚Π°ΠΊΡ‚ Ρ€Π°Π²Π΅Π½ 50 мс. (1 сСкунда Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° Ρ€Π°Π²Π½Π° 20 Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°). Если ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚Π° вырастСт Π΄ΠΎ 60 сСкунд β€” сСрвСрноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ, Π²Ρ‹ΠΊΠΈΠ½ΡƒΠ² всСх ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

Π’Ρ‹Ρ…ΠΎΠ΄ β€” ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΌΠΈΡ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π±Π»ΠΎΠΊΠΎΠ². Π’Π΅ΠΌ самым ΠΌΡ‹ снимаСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ динамичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² процСссС ΠΈΠ³Ρ€Ρ‹, ΠΈ сСрвСру Π±ΡƒΠ΄Π΅Ρ‚ достаточно ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ. Оба вопроса Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ-СдинствСнным ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ WorldBorder.

ΠŸΡ€ΠΎΡ‰Π΅ всСго Π·Π°Π΄Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΌΠΈΡ€Π° Π² Π²ΠΈΠ΄Π΅ окруТности ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ спауна (хотя ΠΌΠΎΠΆΠ½ΠΎ Π΅Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ любой Ρ„ΠΎΡ€ΠΌΡ‹) ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

/wb set <радиус Π² Π±Π»ΠΎΠΊΠ°Ρ…> spawn

Если ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ пСрсонаТ попытаСтся ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½ Π½Π° нСсколько Π±Π»ΠΎΠΊΠΎΠ² Π½Π°Π·Π°Π΄. Если это ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π· Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя, Ρ‚ΠΎ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅Π»Π΅ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ спауна. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ гСнСрация ΠΌΠΈΡ€Π° выполняСтся Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

/wb fill

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½ΠΎΠ΅ дСйствиС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², находящихся Π½Π° сСрвСрС, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:

/wb confirm

Π’ ΠΎΠ±Ρ‰Π΅ΠΉ слоТности Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΡ€ радиусом Π² 5000 Π±Π»ΠΎΠΊΠΎΠ² (~40 ΠΌΠ»Ρ€Π΄ Π±Π»ΠΎΠΊΠΎΠ²) ΡƒΡˆΠ»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 часа Π½Π° процСссорС Intel® Xeon® Gold 6240. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ большСй ΠΊΠ°Ρ€Ρ‚Ρ‹, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ этот процСсс Π·Π°ΠΉΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ΅ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° TPS сСрвСра Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ сниТСно. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ радиус Π² 5000 Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 Π“Π± мСста Π½Π° дисковом Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ крайняя вСрсия ΠΏΠ»Π°Π³ΠΈΠ½Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° для Minecraft вСрсии 1.14, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ выяснСно, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΊΠΎΠΌΠ°Π½Π΄ с пояснСниями доступСн Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π°.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ

РазновидностСй Π±Π»ΠΎΠΊΠΎΠ² Π² Minecraft Π²Π΅Π»ΠΈΠΊΠΎΠ΅ мноТСство. Однако ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Ρ‚Π°ΠΊΠΎΠΌ Π±Π»ΠΎΠΊΠ΅, ΠΊΠ°ΠΊ TNT. Как слСдуСт ΠΈΠ· названия, этот Π±Π»ΠΎΠΊ прСдставляСт собой Π²Π·Ρ€Ρ‹Π²Ρ‡Π°Ρ‚ΠΊΡƒ (ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ β€” это ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ с настоящими Π’Π’ этот ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚). Π•Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π½Π° Π½Π΅Π³ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сила Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ заставляСт сСрвСр ΠΎΠ±ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Ссли Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Π»ΠΎΠΊ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ°Π΄Π°Ρ‚ΡŒ.

Если Π±Π»ΠΎΠΊΠΎΠ² TNT нСсколько, Ρ‚ΠΎ дСтонация ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅Ρ‚ΠΎΠ½Π°Ρ†ΠΈΡŽ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΈ Ρƒ сосСдних Π±Π»ΠΎΠΊΠΎΠ², разбрасывая ΠΈΡ… Π²ΠΎ всС стороны. Вся эта красивая ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ° Π½Π° сторонС сСрвСра выглядит ΠΊΠ°ΠΊ мноТСство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎ подсчСту Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ взаимодСйствия с сосСдними Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. Π—Π°Π΄Π°Ρ‡Π° ΠΊΡ€Π°ΠΉΠ½Π΅ рСсурсоСмкая, Ρ‡Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈ ΠΏΠΎΠ΄ΠΎΡ€Π²ΠΈΡ‚Π΅ ΠΊΡƒΠ± ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² TNT, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ хотя Π±Ρ‹ 30x30x30. И Ссли Π²Ρ‹ Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρƒ вас Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‚ΠΎ сильно Π·Π°Π±Π»ΡƒΠΆΠ΄Π°Π»ΠΈΡΡŒ πŸ˜‰

/fill ~ ~ ~ ~30 ~30 ~30 minecraft:tnt

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ сСрвСра Minecraft
ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ «экспСримСнт» Π½Π° сСрвСрС с Intel® Xeon® Gold 6240 ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ «просадкС» TPS ΠΈ 80% Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° CPU Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π΅Ρ‚ΠΎΠ½Π°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊΠΎΠ². А ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² смоТСт ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Ρ‚Ρ€ΠΎΠ½Π΅Ρ‚ всСх находящихся Π½Π° сСрвСрС ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ТСсткий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” ΠšΡ€ΠΈΡΡ‚Π°Π»Π»Ρ‹ ΠšΡ€Π°Ρ. Если TNT всС ΠΆΠ΅ взрываСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ΠšΡ€ΠΈΡΡ‚Π°Π»Π»Ρ‹ ΠšΡ€Π°Ρ Π΄Π΅Ρ‚ΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ всС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ сСрвСрного прилоТСния.

Π˜Π·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого сцСнария ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ² использованиС Π΄Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅. НапримСр, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½Π° WorldGuard. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сам ΠΏΠΎ сСбС этот ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° WorldEdit. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ устанавливаСтС Π²Π½Π°Ρ‡Π°Π»Π΅ WorldEdit, Π° Π·Π°Ρ‚Π΅ΠΌ WorldGuard.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π“Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ сСрвСром β€” Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ ΠΈΠ· простых. БлоТности ΠΈ сниТСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡˆΠ°Π³Ρƒ, особСнно Ссли Π½Π΅ Π±Ρ€Π°Ρ‚ΡŒ Π² расчСт саму ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, вСдь ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΏΠΎΡ€ΠΎΠΉ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ Π² ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ… Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСрвСр Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½. Волько Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΉ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ рисками ΠΈ устанавливаСмыми ограничСниями ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ сСрвСру Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π½Π΅ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ свою ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

На ΠΊΠ°Ρ€Π°Π½Ρ‚ΠΈΠ½Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ наши сотрудники ΡΠΎΡΠΊΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΠΎ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌ офисам ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΠΈ Minecraft. Π£ вас Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ шанс Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ ΠΊ Π½Π°ΠΌ Π² гости, Π½Π΅ рискуя своим Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ΠΌ ΠΈ Π½Π΅ тратя врСмя Π½Π° Π΄ΠΎΡ€ΠΎΠ³Ρƒ.

Для этого ΠΌΡ‹ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ всСх ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… Π½Π° наш сСрвСр minecraft.selectel.ru (вСрсия ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° 1.15.2), Π³Π΄Π΅ воссозданы Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ЦвСточная-1 ΠΈ ЦвСточная-2. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ со скачиваниСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов, ΠΎΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»ΠΎΠΊΠ°Ρ†ΠΈΠΉ.

Вас ΠΆΠ΄ΡƒΡ‚ квСсты, ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρ‹, «пасхалки» ΠΈ приятноС ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com