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

СливПлатные

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

  • cambek
  • As1
  • BDmV
  • Nyan_Cat
  • adad2131
  • AIrCovel
  • consers
  • 3026605836
  • Vasy4kaTop
  • stepan1411
  • mohammed_iron
  • Xdanulll
  • Vladdy12*
  • Kelsis
  • dev1
  • skite69ers
  • RamzST
  • Sashadragon
  • Sniep228
  • Faighto
  • Derq
  • djfdj
  • 333KOTIK333
  • parsapilote
  • ghfghgfgfhgfhgjhgjhjhg
  • FlopichkiHub
  • PrimotOff
  • tastyyy__
  • Contala
  • 280211nabi
  • n8geometrydash
  • marondeuvre
  • Ustisad
  • HasterHackSilver
  • Kaneki_tan1237
  • minenex
  • Nesquik12
  • nikitadef25
  • PATRXNAME
  • frost_Falsik
  • vvgdrh2009

Помощь 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 сервера, что должно устранить проблемы с доступом из разных стран.

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