Установка веб сервера (Alloc's server fixes) для 7 days to die - Iron Polar Bears

В этой теме 0 ответов, 1 участник, последнее обновление Papa_Rimskiy Papa_Rimskiy 1 год, 6 мес. назад.

  • Автор
    Сообщения
  • #1429
    Papa_Rimskiy
    Papa_Rimskiy
    Хранитель

    При поиске информации о веб сервере “Alloc’s map”, я нигде не нашёл информации на русском, поэтому решил облегчить работу тем кто не знает английского 🙂
    Для установка веб сервера 7 days to die нам понадобится мод, скачать его можно тут.
    Достаем папку Mods из архива, и кидаем ее в корень каталога и перезагружаем сервер. Затем идём в наш файл конфигурации “serverconfig.xml”, смотрим на каком порту “ControlPanelPort” (по умолчанию он 8080), значит наша карта по умолчанию будет на порту 8082. (Внимание! указанный порт для “ControlPanelPort” может быть совершенно любым, но порт для веб сервера всегда будет назначатся автоматически на +2 от порта “ControlPanelPort” )
    После перезагрузки сервера, вводим в браузере http://localhost:8082/ и у вас должна появится веб карта с туманом. Если ни чего больше не трогать то эта карта будет видна только для администратора на сервере, больше ни где. Если же вы хотите что бы ее могли видеть другие игроки да ещё и в просторах интеренета, то вам нужно на сервере или (роутере) открыть порт на котором висит веб сервер, в моём случае он 8082. Следовательно для других игроков карту можно увидеть по адресу mysait.ru:8082, или 111.111.111.111:8082 где указан ип вашего сервера и порт веб сервера.
    Если у вас все работает, то далее идём в настройки этого веб сервера, а именно в “webpermissions.xml” он находится C:\Users\Administrator\AppData\Roaming\7DaysToDie\Saves, и в нем указывает какой должности какая функция доступна.
    (Напомню что значение “0” – для суперадмина, “1” – для админа, “1000” – обынчый игрок, “2000” – не игрок.)

    Вот образец моей настройки:

    <webpermissions>
    
    	<admintokens>
    	</admintokens>
    
    	<permissions>
    		<permission module="webapi.getstats" permission_level="2000" />
    		<permission module="webapi.executeconsolecommand" permission_level="2000" />
    		<permission module="webapi.getwebuiupdates" permission_level="2000" />
    		<permission module="webapi.getallowedcommands" permission_level="2000" />
    		<permission module="web.map" permission_level="2000" />
    
    		<!-- <permission module="webapi.getlog" permission_level="0" /> -->
    		<!-- <permission module="webapi.executeconsolecommand" permission_level="0" /> -->
    
    		<permission module="webapi.getstats" permission_level="1000" />
    		<permission module="webapi.getplayersonline" permission_level="1000" />
    
    		<!-- <permission module="webapi.getplayerslocation" permission_level="1000" /> -->
    		<permission module="webapi.viewallplayers" permission_level="1" />
    
    		<!-- <permission module="webapi.getlandclaims" permission_level="1000" /> -->
    		<permission module="webapi.viewallclaims" permission_level="1" />
    
    		<!-- <permission module="webapi.getplayerinventory" permission_level="1" /> -->
    
    		<!-- <permission module="webapi.gethostilelocation" permission_level="1" /> -->
    		<!-- <permission module="webapi.getanimalslocation" permission_level="1" /> -->
    	</permissions>
    
    </webpermissions>
    

    Вот и всё.

Просмотр 1 сообщения - с 1 по 1 (всего 1)

Для ответа в этой теме необходимо авторизоваться.