GenAternosMC is a Python script designed to automate the process of keeping your Aternos Minecraft server online. This script uses undetected-chromedriver to interact with the Aternos website, ensuring your server stays up and running even when you are away.
- Automated Server Management: Automatically starts your Aternos server and keeps it online.
- Ad Block Handling: Manages ad pop-ups to ensure uninterrupted operation.
- Customizable Configurations: Uses a
config.json
file for easy configuration of server details. - Logging: Logs actions and errors for monitoring and debugging.
- Clone the Repository
git clone https://github.com/geniuszlyy/GenAternosMC.git cd GenAternosMC
- Install Dependencies
Ensure you have Python 3.8 or higher installed. Install the required Python packages using pip:pip install -r requirements.txt
- Create Config File
Create aconfig.json
file in the project root directory with the following structure:Replace{ "aternos_server": { "ip": "your_server_ip", "server_id": "your_server_id", "session_cookie": "your_session_cookie" } }
your_server_ip
,your_server_id
, andyour_session_cookie
with your server's actual details.
- Go to the Aternos website.
- Log in to your account.
- Navigate to the "Servers" tab.
- Click on the server you want to manage.
- The server ID will be part of the URL. It looks something like this:
https://aternos.org/server/#<server_id>
.(example - #rZRG9rGv7xTrC8CW)
- Open the Aternos website and log in to your account.
- Press
F12
to open the Developer Tools (or right-click and select "Inspect"). - Go to the "Application" tab.
- In the left sidebar, expand the "Cookies" section and select
https://aternos.org
. - Find the
ATERNOS_SESSION
cookie. The value is your session cookie.
- Go to the Aternos website.
- Log in to your account.
- Navigate to the "Servers" tab.
- Click on the server you want to manage.
- The IP address will be displayed on the server dashboard.
Run the script using the command line:
python GenAternosMC.py
GenAternosMC - это Python-скрипт, предназначенный для автоматизации процесса поддержания вашего Minecraft-сервера на Aternos в онлайн-режиме. Этот скрипт использует undetected-chromedriver для взаимодействия с сайтом Aternos, чтобы ваш сервер оставался запущенным, даже когда вас нет на месте.
- Автоматическое управление сервером: Автоматически запускает сервер на Aternos и поддерживает его онлайн.
- Обработка рекламы: Управляет всплывающими окнами рекламы для обеспечения бесперебойной работы.
- Настраиваемые конфигурации: Использует файл
config.json
для легкой настройки параметров сервера. - Логирование: Записывает действия и ошибки для мониторинга и отладки.
- Клонирование репозитория
git clone https://github.com/geniuszlyy/GenAternosMC.git cd GenAternosMC
- Установка зависимостей
Убедитесь, что у вас установлена версия Python 3.8 или выше. Установите необходимые пакеты Python, используя pip:pip install -r requirements.txt
- Создание файла конфигурации
Создайте файлconfig.json
в корневой директории проекта со следующей структурой:Замените{ "aternos_server": { "ip": "ваш_ip_сервера", "server_id": "ваш_id_сервера", "session_cookie": "ваш_cookie_сессии" } }
ваш_ip_сервера
,ваш_id_сервера
иваш_cookie_сессии
на фактические данные вашего сервера.
- Перейдите на сайт Aternos.
- Войдите в свой аккаунт.
- Перейдите на вкладку "Серверы".
- Нажмите на сервер, который хотите управлять.
- ID сервера будет частью URL. Это выглядит примерно так:
https://aternos.org/server/#<server_id>
. (Например - #rZRG9rGv7xTrC8CW)
- Откройте сайт Aternos и войдите в свой аккаунт.
- Нажмите
F12
для открытия инструментов разработчика (или щелкните правой кнопкой мыши и выберите "Просмотр кода"). - Перейдите на вкладку "Application".
- В левой панели разверните раздел "Cookies" и выберите
https://aternos.org
. - Найдите куки
ATERNOS_SESSION
. Его значение — это ваша куки сессии.
- Перейдите на сайт Aternos.
- Войдите в свой аккаунт.
- Перейдите на вкладку "Серверы".
- Нажмите на сервер, который хотите управлять.
- IP-адрес будет отображен на панели управления сервером.
Запустите скрипт с помощью командной строки:
python GenAternosMC.py