Перейти к содержанию
Asterios

Запуск игры в Ubuntu


CBCka

Рекомендуемые сообщения

Да, со шрифтами у меня там проблема, по крайней мере, с русскими точно. Про папку fonts спасибо за совет, попробую. Рассказывать как запустил особо нет смысла, потому что пока дальше окна логина дело не идёт.

Вопрос к админам: есть ли какие-нибудь противопоказания против игры под линуксом и будет ли за это бан? Из того что я сейчас вижу, это возможность запуска неограниченного количества окон с одного компа через независимые вайн серверы. Я не знаю как работает ваша защита от окон, но если она не чисто клиентская, то проблемы быть не должно или её можно решить.

Если получится завести линейку и не будет других проблем (я сам не хочу, чтобы народ под линуксом себе фулл пати с одного компа грузил), я расскажу как запустить.

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 70
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Рассказывать как запустил особо нет смысла, потому что пока дальше окна логина дело не идёт.

Рассказывай, может кто дальше копнёт.

Ссылка на комментарий
Поделиться на другие сайты

ща себе поставлю на vmware 10ку и буду шаманить ;D

Не советую. Я точно не помню, но вроде бы и от vmware тоже защита есть. Если уж пробовать, то на полноценной системе.

явная ложь :rolleyes:

Автору который запустил на линуксе большой респект. Промучался сам не мало, ничего не вышло.

Я говорю как есть. Если запустите - хорошо. Но там тупо проблема совместимости.

Грубо говоря - используются нестандартные (недокументированные) функции ядра windows, а значит под wine они не реализованы скорее всего.

Это не моя специализация, я в этом не разбираюсь. Но Drin говорит что работать не будет :)

Ссылка на комментарий
Поделиться на другие сайты

пробовал на виртуалке, уг

поставил себе Ubuntu 10.04 x64

как донастраиваю звук, буду пробовать :)

Ссылка на комментарий
Поделиться на другие сайты

Если админ даёт добро, то рассказываю как запускал. Надеюсь, что коллективным разумом придём к успеху.

1. Использую текущую версию wine 1.1.43

2. На старте может быть такая ошибка

Failed to use ICMP (network ping), this requires special permissions.

Лечится вот так

sudo setcap cap_net_raw+eip /usr/bin/wine

sudo setcap cap_net_raw+eip /usr/bin/wine-preloader

3. Если запускать просто

wine "C:\Games\Lineage Asterios\Asterios.exe"

то у меня даже до сплеш скрина не доходит - падает. Включаю полный лог:

0012:CALL Core.?Serialize@UObject@@UAEXAAVFArchive@@@Z(03547ec0) ret=0373137a

0031:CALL Core.?appSleep@@YAXM@Z(3dcccccd) ret=0373137a

0012:Call KERNEL32.GetCurrentThreadId() ret=1500ebaa

0031:CALL vcomp.omp_in_parallel() ret=1500eb29

0012:Ret KERNEL32.GetCurrentThreadId() retval=00000012 ret=1500ebaa

0031:Call KERNEL32.TlsGetValue(00000007) ret=72884981

0012:RET Core.?appSleep@@YAXM@Z() retval=15001140 ret=0373137a

0031:Ret KERNEL32.TlsGetValue() retval=00000000 ret=72884981

0031:RET vcomp.omp_in_parallel() retval=00000000 ret=1500eb29

0031:Call KERNEL32.GetCurrentThreadId() ret=1500eb35

0031:Ret KERNEL32.GetCurrentThreadId() retval=00000031 ret=1500eb35

0031:Call KERNEL32.QueryPerformanceCounter(0396e998) ret=1500ea51

0031:Ret KERNEL32.QueryPerformanceCounter() retval=00000001 ret=1500ea51

0031:Call KERNEL32.Sleep(00000064) ret=150332b7

0012:trace:seh:raise_exception code=c0000005 flags=0 addr=0x3409440 ip=03409440 tid=0012

0012:trace:seh:raise_exception info[0]=00000000

0012:trace:seh:raise_exception info[1]=ffffffff

0012:trace:seh:raise_exception eax=0001009a ebx=7fd25460 ecx=0034e92c edx=1508f5ec esi=03409440 edi=03547ec0

0012:trace:seh:raise_exception ebp=0034e910 esp=0034e8d4 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00210202

0012:trace:seh:call_vectored_handlers calling handler at 0x686b7b10 code=c0000005 flags=0

0012:trace:seh:call_vectored_handlers handler at 0x686b7b10 returned 0

0012:trace:seh:call_stack_handlers calling handler at 0x2040ccf5 code=c0000005 flags=0

Падает на сериализации объекта, причём в рандомных местах, но всегда на сериализации. Копать тут дальше не стал, потому что чисто случайно нашёл, что при таком запуске

WINEDEBUG=+relay wine "C:\Games\Lineage Asterios\Asterios.exe" &> /dev/null

не падает никогда

4. Итак, запускается всё замечательно и шрифты теперь на месте (спасибо Uwannadie).

Но вот если залогиниться, падает стабильно вот так

General protection fault!

History: NConsoleWnd::RequestAuthLogin <- NCAuthWnd::OnLoginBtnClick <- NCAuthWnd::OnPasswordDone <- NControl::SendEventMessage <- NCEditBox::HandleEnter <- NCEditBox::HandleKeyDown <- NCEditBox::OnKeyDown <- NCVirtualWndMain::PassToFocusedWindow <- NCVirtualWndMain::DispatchWndMsg <- NConsoleWnd::DispatchWndMsgX <- NConsoleWnd::DispatchWndMsg <- UWindowsViewport::ViewportWndProc <- WWindow::StaticProc <- DispatchMessage <- 0002007A 256 <- MessagePump <- MainLoop

Приаттачиться дебаггером пока не удалось - процесс не даёт, но похоже что это поправимо - ещё не пробовал.

Пишите о проблемах и что получается, будем думать.

Ссылка на комментарий
Поделиться на другие сайты

Не советую. Я точно не помню, но вроде бы и от vmware тоже защита есть. Если уж пробовать, то на полноценной системе.

Я говорю как есть. Если запустите - хорошо. Но там тупо проблема совместимости.

Грубо говоря - используются нестандартные (недокументированные) функции ядра windows, а значит под wine они не реализованы скорее всего.

Это не моя специализация, я в этом не разбираюсь. Но Drin говорит что работать не будет :)

И чего ж это вы не советуете? Юзер получит бан по железу?) А ничего что vmware эмулирует полностью железо?) тестировал лично на другом сервере.

Ссылка на комментарий
Поделиться на другие сайты

И чего ж это вы не советуете? Юзер получит бан по железу?) А ничего что vmware эмулирует полностью железо?) тестировал лично на другом сервере.

подтверждаю. правда не отвечаю за достоверность после последних обновлений, мб чо-то там напридумывали, хотя сомневаюсь.

2LinuxUser: сколько fps даёт л2 на лог-окне в линуксе? л2 то кагбе юзает директХ, который кроме майкрософта никто не любит ;)

Изменено пользователем krieger
Ссылка на комментарий
Поделиться на другие сайты

подтверждаю. правда не отвечаю за достоверность после последних обновлений, мб чо-то там напридумывали, хотя сомневаюсь.

2LinuxUser: сколько fps даёт л2 на лог-окне в линуксе? л2 то кагбе юзает директХ, который кроме майкрософта никто не любит ;)

Можно нагуглить и посмотреть кто уже пробовал запускать. Где-то был видел как расправились в линухе с директХ

Ссылка на комментарий
Поделиться на другие сайты

да там вводят своего рода эмуляцию, лишний абстрактный уровень тип HAL в винде, которые транслирует команды директа в свои родные. мне интересно насколько эффективно там ето реализовано. чо-то мне кажется падение фпс будет такое, что ради него жопу рвать с переносом на линукс смысла нет.

Изменено пользователем krieger
Ссылка на комментарий
Поделиться на другие сайты

Про FPS точно не помню, могу вечером посмотреть. На глаз окно логина идёт без лагов. Ещё учтите, что запускал я с включённым логом, который только за время старта линейки метров 300 насрал. Так что пробовать стоит

Ссылка на комментарий
Поделиться на другие сайты

DirectX там тупо берется и устанавливается, прямо в wine, как в обычной винде. Часто он даже в комплекте.

Ссылка на комментарий
Поделиться на другие сайты

directx полностью эмулируется вайном, обновляется утилиткой winetricks методом тыка в консоле winetricks directx9

основная проблема - эмуляция низкоуровневых WINAPI функций

Изменено пользователем Uwannadie
Ссылка на комментарий
Поделиться на другие сайты

под линем - 35 фпс на логин окне, для винды ща гляну

под виндой 195 фпс :o

но визуально вроде не отличимо

а крашится видимо из-за того, что клиент не может толком зашифровать прикрученной библиотекой пакет с данными

Изменено пользователем Uwannadie
Ссылка на комментарий
Поделиться на другие сайты

Есть прогресс. Правда с использованием грязных трюков. Теперь падает на выборе серва.

post-63569-127348123724_thumb.jpeg

Ссылка на комментарий
Поделиться на другие сайты

В общем, сейчас играть под вайном пока не реально.

Во-первых, FPS у меня на окне логина 26, в Адене 4-5. Предполагаю, что с выключенным логом будет лучше, но ни разу не уверен, что будет лучше в разы. А надо FPS не меньше 24, и не только в Адене, но и на осадах и т.д., сами понимаете.

Во-вторых, запускать можно только с бубном, по-простому не знаю как.

Ну и в-третьих, после двухминутного забега по Адену процесс скушал +100 метров памяти. Очень похоже, что в вайне утечки.

Пока не знаю, буду ли я дальше копать, кач-то стоит (:

Ссылка на комментарий
Поделиться на другие сайты

Главное что обошли супер-пупер защиту от Дрина :rolleyes:

))

Изменено пользователем FrеSh
Ссылка на комментарий
Поделиться на другие сайты

Да небыло там защиты от линукса, были проблемы совместимости. Drin говорит что сейчас просто не все опции защиты включены, а если все включить то на линуксе уже точно не запустится. Там какой-то драйвер, работающий только под виндой.

Ссылка на комментарий
Поделиться на другие сайты

Нельзя.

Вы сможете запустить там только если сломаете нашу защиту :)

По поводу линукса - это технически невозможно. Может и будет возможно в будущем, но пока таких разработок не ведется.

Да небыло там защиты от линукса, были проблемы совместимости. Drin говорит что сейчас просто не все опции защиты включены, а если все включить то на линуксе уже точно не запустится. Там какой-то драйвер, работающий только под виндой.

Бугага????? Сами себе противоречите. Вы сами знаете что у вас стоит? - нет. И защита как я понял у вас для лузеров

P.S. нет такой защиты которую нельзя обойти. Умные люди что угодно обойдут

Изменено пользователем FrеSh
Ссылка на комментарий
Поделиться на другие сайты

на мандриве запускали до того как был поставлен апдейтер, после установки апдейтера запуск стал невозможен.

Ссылка на комментарий
Поделиться на другие сайты

Про драйвер я верю. Только вот не надо его включать

Ну, он вроде бы пока не нужен.

Ссылка на комментарий
Поделиться на другие сайты

Бугага????? Сами себе противоречите. Вы сами знаете что у вас стоит? - нет. И защита как я понял у вас для лузеров

P.S. нет такой защиты которую нельзя обойти. Умные люди что угодно обойдут

Если ты в детстве прочитал какую-то умную книжку, это не делает тебя специалистом во всех вопросах. В моих словах нет противоречий. Игра не запускается на wine, из за проблем совместимости, по-прежнему. А то что удалось запустить благодаря каким-то костылям - игрой назвать трудно, с такой производительностью и нестабильной работой.

Я прекрасно помню, что оригинальная версия игры запускается на wine без каких-либо модификаций и настроек, и работает вполне быстро.

По поводу качества защиты - ты видишь ботов? Их уже пару лет нет, и до сих пор защиту не сломали. А вот на руофе они есть :rolleyes:

Ссылка на комментарий
Поделиться на другие сайты

Ди, много было разговоров, что не запустится то да сё...в итоге запускали, играли, и.т.д....Найдут способ. Просто есть линуксоиды идущие до конца.

опять Дрин спать не будет :ph34r:

Ссылка на комментарий
Поделиться на другие сайты

Если ты в детстве прочитал какую-то умную книжку, это не делает тебя специалистом во всех вопросах. В моих словах нет противоречий. Игра не запускается на wine, из за проблем совместимости, по-прежнему. А то что удалось запустить благодаря каким-то костылям - игрой назвать трудно, с такой производительностью и нестабильной работой.

Я прекрасно помню, что оригинальная версия игры запускается на wine без каких-либо модификаций и настроек, и работает вполне быстро.

По поводу качества защиты - ты видишь ботов? Их уже пару лет нет, и до сих пор защиту не сломали. А вот на руофе они есть :rolleyes:

Я книжки вообще не читаю. Учусю давнооо уже сам разбирая всё.

Вы просто никому не нужны. А точнее вас давно сломали и есть боты, просто вы об этом не знаете. Или вы думаете что если на олчите нету топика о том что вас сломали, то вас не сломали??? Ошибаетесь.

опять Дрин спать не будет :ph34r:

вот и я про что

Ссылка на комментарий
Поделиться на другие сайты

Я книжки вообще не читаю. Учусю давнооо уже сам разбирая всё.

Пока что от тебя я слышал только рассказы о том, какой ты умный и умелый :)

Вы просто никому не нужны. А точнее вас давно сломали и есть боты, просто вы об этом не знаете. Или вы думаете что если на олчите нету топика о том что вас сломали, то вас не сломали??? Ошибаетесь.

Конечно мы никому не нужны. Наш сервер вообще не топовый и некачественный. Даже до половины онлайна руофа не дотягивает... куда уж нам :)

Даже если предположить, что кто-то потратил кучу времени, сломал нашу защиту, и модифицировал бота соответствующим образом, то он бы тут же начал продавать его, т.к. такие программисты не играют в игры, они зарабатывают деньги. Этими вещами занимаются не читеры с allcheats, а профессионалы.

А на текущий момент мы не видим от игроков жалоб на ботов, да и самих ботов тоже не видим. Были проблемы только с кликерами, но от них у нас защиты почти нет (да и невозможно от них защититься). Да и то, в отличие от руофа, мы почти полностью пресекли спам рекламы в шаут/пм.

Если бот и существует, то пока он не получит широкое распространение - он не страшен. Основные проблемы не от одиночных ботов, а от их огромных масс, как на NA/EU/RU оф. серверах.

Ну а если же он существует, и получит в будущем распространение, мы тут же перепишем защиту, и придется им ломать все заново, долго и упорно :)

Даже сменив в защите ключи (5 минут работы), мы заставим их ломать все с нуля. А это между прочим стоит больших денег, и занимает много времени.

Ссылка на комментарий
Поделиться на другие сайты

Пока что от тебя я слышал только рассказы о том, какой ты умный и умелый :)

Конечно мы никому не нужны. Наш сервер вообще не топовый и некачественный. Даже до половины онлайна руофа не дотягивает... куда уж нам :)

Даже если предположить, что кто-то потратил кучу времени, сломал нашу защиту, и модифицировал бота соответствующим образом, то он бы тут же начал продавать его, т.к. такие программисты не играют в игры, они зарабатывают деньги. Этими вещами занимаются не читеры с allcheats, а профессионалы.

А на текущий момент мы не видим от игроков жалоб на ботов, да и самих ботов тоже не видим. Были проблемы только с кликерами, но от них у нас защиты почти нет (да и невозможно от них защититься). Да и то, в отличие от руофа, мы почти полностью пресекли спам рекламы в шаут/пм.

Если бот и существует, то пока он не получит широкое распространение - он не страшен. Основные проблемы не от одиночных ботов, а от их огромных масс, как на NA/EU/RU оф. серверах.

Ну а если же он существует, и получит в будущем распространение, мы тут же перепишем защиту, и придется им ломать все заново, долго и упорно :)

Даже сменив в защите ключи (5 минут работы), мы заставим их ломать все с нуля. А это между прочим стоит больших денег, и занимает много времени.

Уже не топовый. Конечно не качественный, кричите во всю "у нас железо 25000$ стоит, в 200 раз лучше РУофа" а само железо перегревается от жалких 6к онлайна и падает каждую неделю.

Один из команды студент в возрасте 19 лет. :blink:

Есть те которые могут продать в своём кругу без объявлений в инете. Бота вы сами не выщемите никак. С кликерами бороться очень просто, просто нужно посидеть пару минут и подумать.

Причём тут ключи в защите? Смысл их менять? Кто отменял диссамблирование? Если вы трафик шифруете то тут достаточно выщемить способ вашей шифровки и шифровать также. Кому надо тот уже давно сделал. В этом я уверен на 101%.

Ссылка на комментарий
Поделиться на другие сайты

Уже не топовый. Конечно не качественный, кричите во всю "у нас железо 25000$ стоит, в 200 раз лучше РУофа" а само железо перегревается от жалких 6к онлайна и падает каждую неделю.

Один из команды студент в возрасте 19 лет. :blink:

<cut>

Слушать тошно. В реале бы встал и ушел, чем слушать такого надутого индюка. Ты, не исключено, и впрамь умница и соображала, но характер твой дрянь ). Рад, что я не админ, и могу прямо написать о сложившемся о тебе впечатлении.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...