Тестировалось на клиентах: Gracia Part II, Hellbound. На остальных, по идее, тоже должно работать.

Изначально просто поставила клиент и запустила. И тут же столкнулась с рядом проблем:

1. Sorry, this application cannot run under a Virtual Machine. (или как-то так).
Решения не нашла.
Предположения: возможно не работает из-за включенной поддержки гг (Game Guard) на сервере. На форумах и т.д. неоднократно повторяется что с гг вайн не дружит и поэтому в настоящий момент вероятность запустить l2 на таком сервере под линуксом стремится к 0.

2. General protection fault!
Проблема с файлами игры. Значит поставили что-то не родное, что-то повредилось или дистрибутив изначально кривой.

3. You have triggered a bug in the DirectX 9.0 runtime.
Как лечится: с помощью специальной программы редактирования .ini файлов линейки (L2editor) меняем в L2.ini:
ищем под [URL] строку:
L2UseKeyCrypt=true
меняем true на false.
Далее под [D3DDrv.D3DRenderDevice] ищем строки:
UseHardwareTL=true
UseHardwareVS=true
Меняем true на false (обе строки).

Потом сохраняем L2.ini в том же кодировании (413).

4. Игра запускается в полноэкранном режиме с лагами и пр.
Решение: редактируем с помощью той же программы Option.ini:
стираем все и оставляем
[Video]
GamePlayViewportX=1024
GamePlayViewportY=768
IsKeepMinFrameRate=true
StartupFullScreen=false

5. Игра при запуске выдает ошибку: The game may not be consistent because AGP is deactivated, но все равно запускается.
На эту ошибку в принципе можно не обращать внимания. Она постоянно выдается но тем не менее игра работает и работает хорошо.

Итого: игра запущена без шаманств с DirectX и Game Guard киллера.
Вот подтверждение:
img230.imageshack.us/img230/5305/78250900.png

@темы: L2, howto, linux