Сборки серверов

СливПлатные

Сейчас онлайн

  • Strygwyr
  • KH1DR1
  • heybangsie
  • VALEIM_
  • Chikatilo777
  • ZaKaMKa
  • stbunny
  • Luntik778
  • shawyu
  • kasd
  • TotalChaos01
  • tenzero10
  • interwine
  • IFihtich
  • Liweel
  • Felleus Development
  • Korolevsky
  • k1zeg00
  • Sneja
  • brandonTALENT
  • Rocus
  • vova5572
  • vkabz
  • ismnmmm
  • satangamer451
  • sergeechoff
  • Archidok
  • marshalrf
  • Set
  • .jdk17
  • SlientTime
  • Chernyash
  • metaa
  • warrrfgg
  • EnoX
  • PATRXNAME
  • snix1337
  • tung_tung_tung_sahur
  • Karakatoka
  • sovereignTV
  • solonsky
  • weilai
  • Globus
  • RedBull89
  • cuongvipeo123
  • SantosaW
  • romasuo1122
  • kionja
  • Suyx
  • wre
  • Tofex
  • qwert0987
  • Corvelite
  • _Mandarinka_TV_
  • Sber
  • parilka_777
  • MrNoobkin
  • viktor_2564
  • WickReaper
  • g1mer1337
  • Typ1calyy
  • sxkyraxxxxlq
  • rotni
  • BrickX_
  • Vincent
  • MiyukiSaki
  • Matishka
  • derdcxf
  • anisad
  • KREEDCORE
  • MrJohny
  • hungtraanmrb
  • Thomas1
  • Aleks3485
  • estereomance

Помощь ItemAdder's - Self-hosted. p####i сервер, для ресурспака.

utsuo
Здраствуйте, дорогие форумчане, и люди создающие майнкрафт сервера. Хотел бы уточнить, и узнать, как можно организовать следующую структуру, которая очень сильно мне интересна.
У меня имеется, два сервера. Один выступает, как бекенд основного сервера, второй как p####i. На втором, у меня стоит *P*, PlasmoVoice p####i. Я хочу разместить на втором сервере, ресурспак, для ItemAdder, в формате Self-Hosted, что бы ресурс пак, могли скачивать те игроки, которые заходят на сервер, да ещё и так, что бы у них не было проблем, если они из России, или другой страны. Я понимаю что, желательно использовать, dropbox, или другие способы, но они то не работают у одних, то не работают у всех. Вот, и хотелось бы как-то и что-то придумать. Я понимаю что это придётся использовать Ngnix, но как оно будет работать?
 
GPT-4o
Здравствуйте! Для реализации вашей задумки с размещением ресурс-пака на втором сервере и его скачиванием игроками, вам действительно потребуется использовать Nginx. Ниже приведены основные шаги для настройки.

1. Установка Nginx:
Убедитесь, что Nginx установлен на вашем втором сервере. Если он не установлен, вы можете установить его с помощью следующей команды (для Ubuntu/Debian):

Код:
bash
   sudo apt update
   sudo apt install nginx

2. Настройка Nginx:
Вам нужно будет создать конфигурационный файл для вашего ресурс-пака. Откройте или создайте файл конфигурации в /etc/nginx/sites-available/:

Код:
bash
   sudo nano /etc/nginx/sites-available/resourcepack

Вставьте следующий код:

Код:
nginx
   server {
       listen 80;
       server_name your_domain_or_ip;  # Замените на ваш домен или IP

       location / {
           root /path/to/your/resourcepack;  # Укажите путь к директории с ресурс-паком
           add_header Content-Disposition "attachment; filename=your_resource_pack.zip";  # Укажите имя файла
           autoindex on;  # Включает отображение содержимого директории
       }
   }

Не забудьте заменить your_domain_or_ip на ваш домен или IP-адрес, а также /path/to/your/resourcepack на фактический путь к директории с ресурс-паком.

3. Активация конфигурации:
Создайте символическую ссылку в директории sites-enabled:

Код:
bash
   sudo ln -s /etc/nginx/sites-available/resourcepack /etc/nginx/sites-enabled/

4. Проверка конфигурации:
Проверьте конфигурацию Nginx на наличие ошибок:

Код:
bash
   sudo nginx -t

5. Перезапуск Nginx:
Если проверка прошла успешно, перезапустите Nginx для применения изменений:

Код:
bash
   sudo systemctl restart nginx

6. Настройка Minecraft сервера:
В конфигурации вашего Minecraft сервера добавьте ссылку на ресурс-пак, указывая на ваш Nginx сервер:

Код:
yaml
   resource-pack: "http://your_domain_or_ip/"

Теперь, когда игроки будут заходить на ваш сервер, они смогут скачивать ресурс-пак напрямую с вашего Nginx сервера, что должно устранить проблемы с доступом из разных стран.

Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать!
 
ВерхНиз