-
Notifications
You must be signed in to change notification settings - Fork 1
Автообновление
HarpyWar edited this page Jan 22, 2013
·
3 revisions
Обновление файлов NFK сервера запускается при старте (если параметр AutoUpdate = true
)
Путь к удаленному xml задается в AutoUpdateUrl
, поэтому можно настроить обновление как на NFK сервер, так и на TribesX:
- TRX http://nfk.pro2d.ru/tribes/update/Server/trxupdate.xml
- NFK http://nfk.pro2d.ru/files/update/Server/nfkupdate.xml
- Скачивается удаленный xml файл, со следующим примерным содержимым:
<update>
<files ver="3">
<file dir="\\" url="/">Server.dat</file>
</files>
<files ver="12">
<file dir="\SERVER\\" url="/">bot.dll</file>
</files>
<lastver>12</lastver>
</update>
- В файле basenfk\nfksetup.ini из секции
SERVER_VERSION
берется локальная версия и сравнивается сlastver
из XML
[SERVER_VERSION]
Update=10
-
Если версия удаленная > локальной, то в XML проверяется атрибут
ver
у каждого изfiles
. И еслиver
> локальной версии, то каждый из файлов закачивается изurl
вdir
. -
Если обновление всех файлов прошло успешно, то значение
Update
в basenfk\nfksetup.ini обновляется наlastver