|
|
|
|
|
|
Главная особенность DMconnect - децентрализованная архитектура. Каждый желающий может создать свой собственный сервер, который будет работать независимо и при этом взаимодействовать с другими серверами сети. Для запуска достаточно выполнить несколько простых действий, описанных в инструкции ниже. Обратите внимание: для корректного запуска сервера вам необходим интерпретатор Python версии не ниже 3.12.6, а также, если вы хотите собственный публичный сервер, который сможет общаться с другими серверами, - сервер, доступный из Интернета. Для этого вам потребуется публичный IP-адрес или доменное имя и открытый порт 42439 для входящих подключений. Если всё из перечисленного у вас есть - приступаем к установке и запуску.
1. Скачайте архив с серверным кодом отсюда: http://dmconnect.narod.ws/DMCD.zip (сервер доступен и в GitHub-репозитории). 2. Распакуйте архив в удобную папку на вашем сервере. 3. Установите библиотеку pycryptodome командой pip install pycryptodome или python -m pip install pycryptodome. 4. Откройте главный файл сервера (DMCD.py) и найдите 69-ю строку, где находятся следующие параметры: # Change this! MY_SERVER_HOST = "example.com" TCP_PORT = 42439 ENCRYPTED_PORT = 42440 ADMIN_USERNAME = "ADMIN" Теперь настроим их под ваши нужды: 1. Значение MY_SERVER_HOST замените на IP-адрес или доменное имя вашего сервера. Если сервер должен взаимодействовать с другими серверами сети DMconnect (личные сообщения, общие подсервера и другие возможности), этот параметр необходимо указать правильно. 2. Параметры TCP_PORT и ENCRYPTED_PORT рекомендуется оставить без изменений (42439 и 42440 соответственно), чтобы обеспечить совместимость с другими серверами и клиентами DMconnect. 3. Укажите в ADMIN_USERNAME имя будущего администратора сервера. После запуска зарегистрируйте этого пользователя командой /register ИМЯ ПАРОЛЬ. Теперь запускаем сервер DMconnect командой python DMCD.py. Если порты 42439 и 42440 свободны, а параметры настроены правильно, в консоли появится сообщение: TCP server started on 0.0.0.0:42439 CP encrypted server started on 0.0.0.0:42440
После этого зарегистрируйте пользователя с именем, которое вы указали в параметре ADMIN_USERNAME, убедитесь, что сервер доступен из Интернета, и можете начинать пользоваться DMconnect. P.S. Если вы создали публичный сервер DMconnect и хотите, чтобы о нём узнали другие пользователи, отправьте информацию о нём на почту bitbybyte@narod.ws. После проверки сервер может быть добавлен в список известных серверов проекта. Всем спасибо!
BitByByte, 2026. |
|
|
|
||
|
|
||