рдХреБрдЫ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреБрдЫ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рд╣рдо рдЕрдВрддрддрдГ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН Minecraft рд╕рд░реНрд╡рд░ред рдорд╛рдирд╡ рдЬрд╛рддрд┐ рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЦреЗрд▓ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдХреМрди рд╕рд╛ рдЬрд╛рд╡рд╛ рдЕрднреА рднреА рдмреЗрд╣рддрд░ рд╣реИред рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, Ubuntu 18.04 LTS рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛрд░ 2019 рдХреЛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ред OpenJDK рдЙрдмрдВрдЯреВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ Oracle рдЬрд╛рд╡рд╛ рдФрд░ AdoptOpenJDK рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рдереЗред
рдЕрдиреНрдп рд╕рднреА рддреБрд▓рдирд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рддрд░рд╣, рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдореЗрдВ рдкрдбрд╝реЛрд╕реА рдирд╣реАрдВ рдереЗ, рдХреЗрд╡рд▓ рдПрдХ рд╡реАрдПрдо рд╣рдореЗрд╢рд╛ рдореЗрдЬрдмрд╛рди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред
рд╕рд░реНрд╡рд░ рдиреЗ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛:
-Xmx8G -server
рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдШрдЯрдХ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдХреЛрд░ рдкрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ 99 рд░реВрдмрд▓ рдХреЗ рд▓рд┐рдП
рд╡рд┐рдВрдбреЛрдЬ рд╡реАрдбреАрдПрд╕ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рдЫрд╡рд┐ рдореЗрдВ рд╣реИред рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЬрдм рдЖрдк рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред
рдЬрд╛рд╡рд╛ рд╡рд┐рддрд░рдг рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП, рдирд╡реАрдирддрдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП, рдЕрд░реНрдерд╛рддреН:
рдУрд░реЗрдХрд▓: "1.8.0_241"
AdoptOpenJDK: "1.8.0_242"
OpenJDK: "1.8.0_232"
рджреМрд░ рдирдВрдмрд░ 1, рджреБрдирд┐рдпрд╛ рдХреА рдкреАрдврд╝реА
рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ, рд╣рдо рджреБрдирд┐рдпрд╛ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдЬрдирд░реЗрдЯрд░ рдмрд╛рдпреЛрдорд╛рд╕ рдмрд╛рдпреЛрдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ, рдбрд╛рдпрдиреЗрдорд┐рдХ рдЯреНрд░реАрдЬрд╝, рдкреАрд╡реАрдЬреА, рд╡рд░реНрд▓реА рдЧреБрдлрд╛рдУрдВ, рдЖрдИрд╕реА рдФрд░ рдмреАрд╕реА рдХреЗ рд╕рд╛рде рдЬреНрдпреЛрдЧреНрд░рд╛рдлрд┐рдХ рдерд╛ред
рджреБрдирд┐рдпрд╛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХреНрд▓рд╛рд╕рд┐рдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред
2,704 рд╡рд┐рдЦрдВрдбреБрдУрдВ рдХреА рдПрдХ рджреБрдирд┐рдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдереА:
AdoptOpenJDK рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ 5 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡рд┐рдпреЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд░рд╛рдЙрдВрдб рдирдВрдмрд░ 2, рд╕рд░реНрд╡рд░ рд╕реНрдЯрд╛рд░реНрдЯ
рдорд╛рдк рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рддреАрди рдкрд╛рд╕ рдореЗрдВ рд╣реБрдЖред рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣рд░ рдмрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдиреЗ рджреБрдирд┐рдпрд╛ рдХрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рджреВрд╕рд░рд╛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред
рд╡рд┐рдВрдбреЛрдЬ рдкрд░ OpenJDK рдФрд░ Linux рдкрд░ OpenJDK рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рд░рд╛рдЙрдВрдб рдирдВрдмрд░ 3, рдХрдмреНрдЬреЗ рд╡рд╛рд▓реА рдореЗрдореЛрд░реА
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреА рд╣реИ, рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рдХреЛрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджреБрдирд┐рдпрд╛ рдкрд░ рд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдЦрд╛рд▓реА рд╕рд░реНрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдХрдмреНрдЬреЗ рд╡рд╛рд▓реА рдореЗрдореЛрд░реА рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИред
рдУрд░реЗрдХрд▓ рдЬреЗрдЖрд░рдИ рдиреЗ рдХреЛрд░ рдХреА рдПрдХ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдФрд╕рддрди 80-100 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдХреА рдЦрдкрдд рдХреАред рд╡рд╣реА AdoptOpenJDK рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЛрд░ рдкрд░ред
рд▓рд┐рдирдХреНрд╕ рдиреЗ рдРрд╕рд╛ рдЕрдЬреАрдм рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ред
рд░рд╛рдЙрдВрдб рдирдВрдмрд░ 4, рдПрдХ 2 рдмрд╛рдп 2 рдмреЙрдХреНрд╕ рдореЗрдВ 32 рдЪрд┐рдХрди
рджреГрд╢реНрдп 2 рдореЗрдВ 2 рдмреЙрдХреНрд╕ рдореЗрдВ 32 рдореБрд░реНрдЧрд┐рдпреЛрдВ рдХреЗ рдЯрдХрд░рд╛рдиреЗ рдХреА рдЧрдгрдирд╛ рд╣реИред рдпрд╣ рджреГрд╢реНрдп рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рд╣реА рджреБрдирд┐рдпрд╛ рдмрд┐рдЦрд░реА рд╣реБрдИ рдереА рддрд╛рдХрд┐ рд╕рдм рдХреБрдЫ рдИрдорд╛рдирджрд╛рд░ рд╣реЛред
рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдереАред
рдЗрд╕ рджреГрд╢реНрдп рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ OpenJDK рдЕрдкрдиреЗ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡рд┐рдпреЛрдВ рд╕реЗ 40 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЕрдзрд┐рдХ рдерд╛ред
Oracle рдФрд░ AdoptOpenJDK рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдЦрдкрдд рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди Oracle рдХрдЪрд░рд╛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдФрд░ рдЕрдзрд┐рдХ рддреАрд╡реНрд░рддрд╛ рд╕реЗ рдЗрдХрдЯреНрдард╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЕрдХреНрд╕рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдлрдЯрдиреЗ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдо рдХрд┐рддрдиреЗ рджреГрд╢реНрдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЪрд▓реЛ рдмрд╕ рд╕рд░реНрд╡рд░ рдЯрд┐рдХ рджрд░ рдХреЛ рдмрдврд╝рд╛рдПрдВред
рдЙрдЪреНрдЪ-рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рдореЗрдВ, Ubuntu c OpenJDK рдиреЗ Windows c AdoptOpenJDk рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝рд╛, рдФрд░ Oracle рдкрдХрдбрд╝ рд░рд╣рд╛ рд╣реИред
рдПрдХ рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рддрд╣рдд, рд╡рд┐рдВрдбреЛрдЬ рдкрд░ OpenJDK рдиреЗ рдЙрдмрдВрдЯреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдкрд░рд┐рдгрд╛рдо рджрд┐рдПред
Ubuntu рдкрд░ OpenJDK рд╕рд░реНрд╡рд░ рд▓рдЧрд╛рддрд╛рд░ рдорд┐рдЯрддрд╛ рд╣реИ рдФрд░ рджреГрд╢реНрдп рдЬрдо рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдЙрд╕реА OpenJDK рдкрд░ рдереЛрдбрд╝рд╛ рдЦрд░рд╛рдм рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдУрд░реЗрдХрд▓ рдиреЗ рд╕рдмрд╕реЗ рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлреНрд░реАрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЛ рд╕рдВрднрд╛рд▓рд╛ред
рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдореЗрдВ, рдУрд░реЗрдХрд▓ рдПрд╕рдИ рдиреЗ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд░реИрдо рдХреА рд╕рдорд╛рди рдорд╛рддреНрд░рд╛ рдореЗрдВ рд░рдЦрд╛ред
рд░рд╛рдЙрдВрдб рдирдВрдмрд░ 5, 64 * 64 рдЪрдВрдХ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдкреЗрдбрд╝
рдЗрд╕ рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рдЬрдВрдЧрд▓ рдФрд░ рдХрдИ рджрд░реНрдЬрди рдореЙрдм рд╣реИрдВред рдкреЗрдбрд╝реЛрдВ рдХреЗ рдХрд┐рд▓реЛрдореАрдЯрд░ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдкреНрд░рддреНрдпреЗрдХ рдкреЗрдбрд╝ рдПрдХ рдЕрд▓рдЧ рдЯрд╛рдЗрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╢реБрд░реВ рдореЗрдВ рдХрдо рдЯрд┐рдХ рджрд░ рд╣реЛрддреА рд╣реИ, 20 рдЧреЗрдо рдЯрд┐рдХ рдореЗрдВ рдХреЗрд╡рд▓ 1 рдмрд╛рд░ рдЯрд┐рдХ рд╣реЛрддрд╛ рд╣реИред рдиреАрдЪреЗ рд╕рд░реНрд╡рд░ рдЯрд┐рдХрд░ рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЧреНрд░рд╛рдл рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Ubuntu + OpenJDK рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдСрди рдмреЛрд░реНрдб рдУрд░реЗрдХрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╢реЗрдбреНрдпреВрд▓ рдореЗрдВ рдирд╣реАрдВ рдЖрдПред
рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЭрдВрдбреЗ рдХреЛ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛:
-Xms4g -Xmx8G -server -XX:+UseCompressedOops -XX:+AggressiveOpts
рд╕рднреА рддреАрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдиреЗ рд╢реБрд░реВ рдореЗрдВ 100% рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдЖрд░рд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ Windows рд╕рд░реНрд╡рд░ + AdoptOpenJDK рдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ред рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдиреАрдЪреЗ рдЕрдиреБрд╕реВрдЪреА рдореЗрдВ рд▓реМрдЯ рдЖрдпрд╛ред

рдЙрдмрдВрдЯреВ рдкрд░ 60 рд╕реЗ 70 рдХреА рдЯрд┐рдХ рджрд░ рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп, рд╕реАрдкреАрдпреВ рд▓реЛрдб рд╢реЗрдбреНрдпреВрд▓ рдПрдХ рд╕рд╛рдЗрди рд▓рд╣рд░ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдп рдХреА рдмрдврд╝рддреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдФрд╕рдд рд╕реАрдкреАрдпреВ рдЙрдкрдпреЛрдЧ рдЕрдЪрд╛рдирдХ рдЧрд┐рд░рдиреЗ рд▓рдЧрд╛ред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рд╢реЗрдбреНрдпреВрд▓ рдХреЛ рд░реЛрдХрдирд╛ рдкрдбрд╝рд╛ рдЬрд╣рд╛рдВ рдпрд╣ рдЕрдм рд╣реИред
рдпрд╣ рд╢рд╛рдпрдж рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрд╕реВрдЪрдХ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖:
рдУрдПрд╕ рдФрд░ рдЬреЗрдЖрд░рдИ рд╡рд┐рддрд░рдг рдореЗрдВ рдЙрджреНрджреЗрд╢реНрдп рдЕрдВрддрд░ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рдлрд╛рд░рд┐рд╢ рджреЗрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рд╕рд░реНрд╡рд░ рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджреНрджреЗрд╢реНрдпрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рдВрднрд╡рддрдГ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЪреБрдирдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред
