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

СливПлатные

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

  • algari436
  • s_k_y_fox
  • niglos
  • YarikMilons
  • qiuki
  • StoodMusic58914
  • ImLunchtime
  • stas_kolgotkin
  • Vitz
  • BroilerWorld
  • corsairvibe
  • theartem666X
  • ThienDinh
  • vsp33rme
  • n3gr1k
  • infected1232323
  • TnX
  • xanterxxxdemon
  • Haiato
  • DevKazuo
  • HollowNixx
  • Wufus
  • Mextor
  • CrispyZ

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

  • Автор темы_Scp049_
  • Дата начала
_Scp049_
Здраствуйте, дорогие форумчане, и люди создающие майнкрафт сервера. Хотел бы уточнить, и узнать, как можно организовать следующую структуру, которая очень сильно мне интересна.
У меня имеется, два сервера. Один выступает, как бекенд основного сервера, второй как прокси. На втором, у меня стоит *P*, PlasmoVoice Proxy. Я хочу разместить на втором сервере, ресурспак, для 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 сервера, что должно устранить проблемы с доступом из разных стран.

Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать!
 
_Scp049_
В таком случае они даже на сервер не войдут, а если вошли значит и РП скачать смогут без проблем.
Ну так задача, в том что бы поставить на прокси сервер, где и так же берётся основа сервера, просто не паля основу. Хотя в целом лучше поставить всё на файлообменик
 
ВерхНиз