Хочу запустить 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
Посмотри, на что он там ругается.
Последние комментарии
10 лет 1 неделя назад
10 лет 20 недель назад
10 лет 30 недель назад
10 лет 31 неделя назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 21 неделя назад
11 лет 21 неделя назад
11 лет 22 недели назад