Хочу запустить Diablo II Closed Game Server под Linux но ХЗ как добавить reg-файл в реестр.
Wine 20050725
Сервер - SLES
Morph: Реестр WINE
Формат реестра в wine очень похож на reg-файл.
1. Берешь регфайл от винды. Если он в Юникодовый (Reg version 5), то конвертишь в восьмибитную кодировку (утилита iconv)
2. Конвертишь CR-LF на LF (можно руками, можно при помощи пакета hd2u, утилита dos2unix)
3. Заменяешь одинарные бэкслэши ('\') на двойные (посмотри, точно не помню, может они уже в виндовой реге заменены)
4. Находишь файлы реестра wine (обычно в ${HOME}/.wine/) и копируешь ветку CurrentUser в user.reg, а остальные ветки в system.reg
А зачем запускать на эмуляторе, если есть pvpgn, который вроде как держит второй Д2?!
Он держит только открытый сервер(когда чары на компах игроков), в d2gs - это закрытый, когда чары на сервере
2Morph: Получилось?
нет - как только запускаю - все мои записи из реестра пропадают
Попробуй восстанавливать файлы скриптом. Есть такой глюк в wine - чистит реестр по-своему иногда. Почему и когда - так и не смог выяснить. А сам сервер запускается?
нет тишина. Кстати ИКСов на сервере нет. Работает через ttydrv
Попробуй
WINEDEBUG="trace+all" wine твой-exe &> somewhere/wined2.debug
Посмотри, на что он там ругается.
![Комментарии к "Morph: Реестр WINE" RSS-материал](/misc/feed.png)
Последние комментарии
9 лет 34 недели назад
10 лет 1 неделя назад
10 лет 11 недель назад
10 лет 11 недель назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 2 недели назад
11 лет 2 недели назад
11 лет 3 недели назад