Morph: Реестр WINE

9 сообщений / 0 new
Последнее сообщение
Гость
Morph: Реестр WINE

Хочу запустить Diablo II Closed Game Server под Linux но ХЗ как добавить reg-файл в реестр.
Wine 20050725
Сервер - SLES

rudy (не проверено)

Формат реестра в wine очень похож на reg-файл.
1. Берешь регфайл от винды. Если он в Юникодовый (Reg version 5), то конвертишь в восьмибитную кодировку (утилита iconv)
2. Конвертишь CR-LF на LF (можно руками, можно при помощи пакета hd2u, утилита dos2unix)
3. Заменяешь одинарные бэкслэши ('\') на двойные (посмотри, точно не помню, может они уже в виндовой реге заменены)
4. Находишь файлы реестра wine (обычно в ${HOME}/.wine/) и копируешь ветку CurrentUser в user.reg, а остальные ветки в system.reg

MEZON (не проверено)

А зачем запускать на эмуляторе, если есть pvpgn, который вроде как держит второй Д2?!

Morph (не проверено)

Он держит только открытый сервер(когда чары на компах игроков), в d2gs - это закрытый, когда чары на сервере

rudy (не проверено)

2Morph: Получилось?

Morph (не проверено)

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

rudy (не проверено)

Попробуй восстанавливать файлы скриптом. Есть такой глюк в wine - чистит реестр по-своему иногда. Почему и когда - так и не смог выяснить. А сам сервер запускается?

Morph (не проверено)

нет тишина. Кстати ИКСов на сервере нет. Работает через ttydrv

rudy (не проверено)

Попробуй
WINEDEBUG="trace+all" wine твой-exe &> somewhere/wined2.debug
Посмотри, на что он там ругается.

RSS-материал