Учебное пособие о том, как создать частный сервер Palworld одним щелчком мыши
Учебное пособие о том, как создать частный сервер Palworld одним щелчком мыши

Обновление загрузки скрипта:

Язык кода:javascript
копировать
wget -O PalServerInstall.sh https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/PalServerInstall.sh --no-check-certificate && chmod +x PalServerInstall.sh && ./PalServerInstall.sh

Последующее использование скрипта напрямую

Язык кода:javascript
копировать
./PalServerInstall.sh

Если вы увидите сообщение о том, что файл restart.sh не существует, сначала загрузите его.

Язык кода:javascript
копировать
wget -O restart.sh https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/restart.sh --no-check-certificate &&chmod +x restart.sh ./restart.sh #Запускаем скрипт перезапуска

PS: Я рекомендую всем использовать мой скрипт и собрать его на сервере Debian. Ведь мои скрипты визуально управляются + постоянно обновляются.

Язык кода:javascript
копировать
# Если вы не используете мой серверный скрипт, вы можете попробовать команду steamcmd +login анонимный +app_update 2394010 validate +quit

Предисловие

С момента запуска у Phantom Beast Pallu были миллионы онлайн-пользователей. Официальные серверы часто нестабильны. Итак, вот вам самый быстрый урок по конструированию. Без лишних слов, давайте начнем.

Требования к конфигурации сервера

Здесь мы рекомендуем легкий облачный сервер Tencent Cloud.

Тестовая среда: ЦП: 2 ядра.

Память: 4 ГБ. Система: Debian 12 64 бит.

Сервер этой игры особенно требователен к памяти, и минимальные требования:

4C8G, общее требование — 4C16G, а оптимальная конфигурация — память 4G32G. В реальном тесте, если в легкие игры играют всего один-два человека, 2C4G можно использовать, но нехватка памяти станет серьезной. Когда палуд будет больше, велика вероятность, что память лопнет.

Если это память 8G, рекомендуется регулярно перезагружать ее. 4C16G Если игроков большое количество или игра протекает быстро, рекомендуется вовремя перезапустить. В противном случае легко вызвать переполнение памяти и сбой сервера.

Эксклюзивная модель Phantom Beast Palu:https://cloud.tencent.com/act/cps/redirect?redirect=36063&cps_key=6f02c4f4da87ebf7896014159b02dc83

Одному три месяца, другому один год. Перед покупкой рекомендуется подумать о том, как долго ваш сервер будет эксплуатироваться и обслуживаться.

Адрес покупки универсального сервера:https://curl.qcloud.com/pYM30t0w

После покупки сервера войдите в консоль, перейдите на страницу сведений о сервере и нажмите «Брандмауэр», чтобы открыть порт по умолчанию 8211.

Затем войдите в терминал ssh. Если у вас есть знакомое программное обеспечение и вы можете его выбрать самостоятельно, это не то, что может сказать ветеран. Новички могут войти в систему напрямую, используя собственный веб-инструмент Tencent Cloud или caterm:

Скрипт в один клик

Войдите на сервер как пользователь root и выполните следующую команду. В настоящее время этот сценарий проверен только в системах Debian12. Если у вас возникнут проблемы, не связанные с сетью, замените систему самостоятельно или найдите другие решения.

Пользователи без полномочий root, пожалуйста, запустите сначала sudo suЗаказ。

Язык кода:javascript
копировать
​wget -O PalServerInstall.sh https://www.xuehaiwu.com/wp-content/uploads/shell/Pal/PalServerInstall.sh --no-check-certificate && chmod +x PalServerInstall.sh && ./PalServerInstall.sh​

Когда появится этот экран, выберите 1 для установки.

Совет: Этот скрипт устанавливается с помощью Docker. Первый запуск определит, существует ли докер.,Если он не существует, он будет установлен и загружен специальный скрипт перезапуска.restart.sh,В дальнейшем, если сервер будет перезагружен только для планового обслуживания, вы можете напрямую запустить сценарий перезапуска.

Если скорость загрузки при установке докера особенно низкая, вы можете изменить строку 30 сценария и использовать внутренний образ.

Язык кода:javascript
копировать
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

Вы также можете сначала установить докер самостоятельно, а затем настроить источник докера по мере необходимости.,НеобязательныйdockerСсылка на источник:https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6

Язык кода:javascript
копировать
curl -fsSL https://get.docker.com | bash -s докер#не требуется нано Содержимое /etc/docker/daemon.json следующее:  "registry-mirrors": [    "https://mirror.iscas.ac.cn",    "https://mirror.ccs.tencentyun.com",    "https://docker.nju.edu.cn",    "http://hub-mirror.c.163.com",    "https://docker.mirrors.ustc.edu.cn"  ]}# Выйти и сохранитьCtrl + O Введите, чтобы сохранить Ctrl + xВыход# Сделайте конфигурацию эффективной daemon-reload​# Перезапустите Dockersystemctl. restart docker

По сравнению с созданием его самостоятельно, этот сценарий просто визуален. Легко управлять.

Одним из наиболее важных является вариант 4, изменяющий конфигурацию сервера.

Среди наиболее важных конфигураций:

Имя сервера

Максимальное количество игроков, разрешенное на сервере (32).

Пароль, используемый для предоставления доступа администратора

Чтобы присоединиться обычным игрокам, требуется пароль.

Если вы хотите использовать Команды администратора Необходимо добавить пароль администратора,Пока не рекомендуется устанавливать пароль для входа обычным игрокам.,Потому что это может привести к тому, что игроки не смогут войти.

Генерировать конфигурацию сервера тоже довольно хлопотно, поэтому я просто сгенерировал веб-страницу. Если вы хотите изменить его, просто измените его прямо на веб-странице. Оснащен китайским введением.

Онлайн-конфигурация серверных настроек

Пожалуйста, сначала перейдите по адресу онлайн-конфигурации.

https://www.xuehaiwu.com/Pal/

Все параметры являются параметрами по умолчанию, вы можете изменить те, которые хотите изменить. После внесения изменений просто нажмите «Создать файл конфигурации» и скопируйте команду wget.

Затем перейдите в каталог сценариев серверного терминала и выполните команду.

Ссылка для скачивания файла конфигурации по умолчанию:

Язык кода:javascript
копировать
https://www.xuehaiwu.com/Pal/configs/1.txt

Это бесполезно, просто шаблон файла конфигурации.

После запуска команды, указанной на веб-странице, появится несколько файлов конфигурации PalWorldSettings.ini. В это время вы можете использовать функцию изменения конфигурации сценария установки.

Изменение не вступит в силу немедленно. Чтобы изменения вступили в силу, необходимо перезагрузить сервер Палу.

Команды администратора

Если вы хотите использовать команду,Вам необходимо установить пароль администратора и использовать/пароль администратораЗаказ在聊天框获取管理权限。

/shutdown {Второй} {messageText}

Сервер отключится через несколько секунд, и вы получите уведомление о вашем сообщении.

/DoExit

Принудительно остановить сервер

/Broadcast {MessageText}

Отправьте сообщение всем игрокам на сервере

/KickPlayer {SteamID}

Удалить игрока с сервера

/BanPlayer {SteamID}

Забанить игрока на сервере

/TeleportToPlayer {SteamID}

Телепортироваться к текущему местоположению целевого игрока

/TeleportToMe {SteamID}

Целевой игрок телепортируется в ваше текущее местоположение.

/ShowPlayers

Показать информацию обо всех подключенных игроках

/Info

Показать информацию о сервере

/Save

Сохранить данные сервера

Статус сервера

Внутренние серверы работают более плавно, чем официальные серверы, а задержка и потеря пакетов намного лучше, чем у официальных серверов. Для одного человека исходный файл занимает 2 ГБ памяти, а для использования ЦП также требуется одно ядро ​​ЦП E5/Xhiqiang 6133. Так что на данный момент, если вы хотите, чтобы ваши друзья весело провели время, рекомендуется начать с 4C8G, и лучше всего, если памяти будет 16 ГБ.

Желаю всем счастливой поездки! Githubсклад:https://github.com/2lifetop/Pal-Server-Install

📝 Журнал обновлений:

2024.01.26

  • 🔄 Оптимизирована структура кода скрипта, оптимизированы некоторые повторяющиеся коды, улучшена читаемость и удобство сопровождения кода.
  • 🎮 На игровой сервер Eudemons Parlu добавлен оптимизационный патч для улучшения производительности и стабильности игры. Уменьшите утечки памяти и высокую загрузку процессора.
  • 📂 Добавлена ​​функция импорта и экспорта архивов и конфигураций Eudemons Pallu, чтобы облегчить пользователям резервное копирование и перенос данных.
  • 🚪 Добавлена ​​функция выхода из скрипта, позволяющая пользователям более удобно завершать работу скрипта.
  • 📋 Улучшена обработка файлов версий для более точного отслеживания и управления информацией о версиях скриптов, серверов и исправлений.

2024.01.25

  • 🗑️ Добавлена ​​функция удаления подкачки.
  • 🕵️ Добавлено определение номера версии игры.
  • 🔄 Добавьте номер версии скрипта для обнаружения обновлений.
  • 🔧 Добавить обновление игрового сервера
boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода