Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux  (Прочитано 258341 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fyfed

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #465 : 30 Декабря 2011, 01:39:56 »
Всем привет :D!! По извращался и сделал стабильную сборку garena, работает без проблем!!
http://depositfiles.com/files/56d1wi8g8
Так же прилогаю инструкцию для начинающих по запуску гарены
http://depositfiles.com/files/wjll6wfqu

Оффлайн Akant

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #466 : 17 Января 2012, 20:41:51 »
Расскажу немного о своем опыте установки и настройки War 3.
Не имея оригинального диска, устанавливал варик скачанные в формате *.exe с www.ex.ua.
Запуск произвел через wine 1.3.х(я его обновил уже и точно версию начальную не помню). ПС. Как по мне установка не через стандартный установщик проще, так как тут не вылазило никаки ошибок, как если б я устанавливал оригинальним инсталлом с образа диска.
Далее заходим в терминал и пишем команду regedit. Открывается реестр.
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III
Нажимаем в реестре пункт меню Реест/Импортировать файл реестра... Добавляем наши рег файлы (в моем случае это bnet.reg или playground.reg). ВНИМАНИЕ! Для начала добавляйте только один рег файл, так как установка другого затрет предыдущий.
ПРИМЕЧАНИЕ. Скачивайте актуальные w3l.exe, так как сначала у меня стояли корявые файлы и не запускался беттл.нет выдавая ошибки разного рода (от незарегистрированного диска с игрой, до отсутствия подключения к интернету).
Если все нормально, то варик запустится, но будет сильно тормозить, так как нет поддержки D3D. Решил добавлением в реестр нового параметра.
Добавляется опять же таки в корневую папку HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III
Кликаем правой кнопкой на пустом месте около рег файла и нажимаем СОЗДАТЬ/ Параметр DWORD. Называем его Gfx OpenGL. Сохраняем, меняем значение на 1. В результате игра запускается и работает без тормозов и отпадает нужна прописывание запуска в терминале с добавлением команды -opengl.
Если хотите играть на разных серверах по типу беттлнета сделайте следуещее.
В реестре переименуйте Battle.net Gateways по адресу HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III на Battle.net Gateways1 и сохраните. Потом спокойно добавляете следующий файл реестра. Заходите в варик и видите что сервер сменился и вы можете на него зайти.
Чтобы поменять сервер я актуальный файл в реестре переименовываю на Battle.net Gateways2, а Battle.net Gateways1 на Battle.net Gateways и сохраняю. Тоесть у нас работает только файл с название Battle.net Gateways, а остальные остаются неактивными, но при этом не стираются.
ПС. Хотелось бы разобраться, как склеить несколько рег файлов в один, чтобы можно было создать один общий для разных серверов, но пока не нашел решения.
Вот как выглядит мой Battle.net Gateways для Alkar

1001
00
war3.alkar.net
-1
Alkar Teleport Warcraft 3 server

И для Playground

1012
00
playground.ru
-3
Rubattle.net
uswest.battle.net
8
Lordaeron (U.S. West)
useast.battle.net
6
Azeroth (U.S. East)
asia.battle.net
-9
Kalimdor (Asia)
europe.battle.net
-1
Northrend (Europe)

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

Игру сворачиваю посредством переключения на другой рабочий стол(у меня их 4) Ctrl+Alt+(стрелка вправо).
Удачи с установкой, надеюсь помог чемто.

ПС. Очень интересует настройка Garena Plus, так как обычная Garena 29 февраля закрывается для стран СНГ. Правда я даже обычную гарену не настроил, но это простительно, так как под Ubuntu я только неделю. Еще нифига толком не шарю:)



Пользователь решил продолжить мысль 17 Января 2012, 21:41:21:
Создать ярлык просто: создаем на рабочем столе пустой файл, вбиваем в него

#!/bin/sh
cd /home/oem/.wine/drive_c/Warcraft (или ваш путь к файлу)
wine w3l.exe -opengl

и разрешаем запускать как программу. Готово.

Пользователь решил продолжить мысль 17 Января 2012, 22:03:13:
#!/bin/sh
cd /home/oem/.wine/drive_c/Warcraft (или ваш путь к файлу)
wine w3l.exe -opengl -window

Пишите команду -window, если хотите чтобы варик запускался в окне))))) Додумался сам! Думаю проблема с сжатием отображения при переключении в другое окно решается таким вот образом)) Вернуться в норм режим просто, так как мышка МОЖЕТ (!!) выходить за пределы варика в среду рабочего стола линукс.

Пользователь решил продолжить мысль 17 Января 2012, 22:05:54:
Лично у меня размер окна игры зафиксировался и вар можно закрыть кнопкой на окне.

Пользователь решил продолжить мысль 17 Января 2012, 23:29:39:
Итак, по поводу Garena Plus.
Начал копаться в гарене плюс, для начала скачал сам клиент, опять же таки в формате *.exe c http://www.ex.ua/view/12189701.
Запустил и установил через wine (текущая версия 1.3.28). В итоге даже на рабочем столе появился ярлык гарены плюс. С него можно запустить, обновляем заходим. Попробовал кликнуть на HoN, действительно вкладка открылась. Пробую LAN - ноль реакции.
Заходим в папку с установленным клиентом гарена плюс, ищем папку /ROOM. Внутри нее есть файл garena_room.exe. Запускаем его и обновляем руму (Гарена мессенджер должен быть включен и вы в нем залогинены!).
Вуаля! Обновило и зашло на сервер, даже в комнаты можно зайти.
Запустить варик с клиента тоже можно. Для это в настройках прописываем путь к war3.exe и запускаем. Кликать несколько раз, с первого раза может не запуститься. Вылазит ошибка, мы ее закрываем и лишь тогда запускается сам варкрафт. Игр в лане не видно, пока работаю над этой проблемой.

Пользователь решил продолжить мысль 18 Января 2012, 00:33:33:
ПС. После всех выше указанных действий Garena Plus работает стабильно. При запуска War кнопкой Garena Plus вылазит ошибка, но вар запускается. Игр в сети лан не видно. Думю проблема в неккоректном запуске вар3.ехе.

Пользователь решил продолжить мысль 18 Января 2012, 02:36:30:
Я в шоке. Чтото крутил, мутил. В итоге смог зайти на iccup!!! Прикрепляю експортированый рег файл. Он почемуто соединился с алькаром, но оба сервера работают, их даже можно менять внутри игры.
ПС. Установил HoNGarena, возможно он чтото сделал, но я неуверен.
Файл в реестре внутри выглядит так:
1001
00
wc3.theabyss.ru
3
The Abyss (ICCup)
war3.alkar.net
-1
Alkar Teleport Warcraft 3 server

Удачи в настройке!
« Последнее редактирование: 18 Января 2012, 02:36:30 от Akant »

Оффлайн loasa

  • Участник
  • *
  • Сообщений: 148
  • Ubuntu 12.04
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #467 : 18 Января 2012, 02:42:07 »
"ПС. После всех выше указанных действий Garena Plus работает стабильно. При запуска War кнопкой Garena Plus вылазит ошибка, но вар запускается. Игр в сети лан не видно. Думю проблема в неккоректном запуске вар3.ехе."
Игр не видно из-за версии вайна. Если не ошибаюсь, то нужно иметь версию 1.3.20, сталкивалась с этой проблемой далеко не раз. Так же сразу пропадет эта ошибка и игры в лане будет видно
Попробую на днях поставить гарену плюс
« Последнее редактирование: 18 Января 2012, 02:44:35 от loasa »

Оффлайн Akant

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #468 : 18 Января 2012, 03:31:36 »
Я думаю, это настоящее торжество для моего ума, как новичка в линукс. Итак, обновил wine до версии 1.3.37. После этого пропала ошибка запуска и стало видно игры. Можно играть!
Garena Plus работает под Ubuntu 11.10, wine 1.3.37.
Установите гарену плюс выше указанным способом и играйте!)
ПС, Режим игры полноэкранный. Думаю скоро придумаю, как запустить в окне  8)

Пользователь решил продолжить мысль 18 Января 2012, 03:35:10:
ППС. НоN не запускается, ошибка при старте игры ;D Но мне както пофиг уже)))) Главное что дота пашет

Пользователь решил продолжить мысль 18 Января 2012, 03:48:47:
Решил проблему запуска варика в окне под Garena Plus.
Заходите в настройки гарены, настройки игры, строка /Параметры запуска/
Пишем в ней -window
Сохраняем.
Игра запускается в окне)))))
Вот и все! Варик полностью настроен! ;)

Пользователь решил продолжить мысль 18 Января 2012, 04:12:55:
ПППС. Последнее что хотелось бы пока отметить, наверно играйте в полноэкранном режиме, ато в оконном затруднительно. Под wine 1.3.27 c ней дела в оконном режиме обстояли лучше.

Пользователь решил продолжить мысль 18 Января 2012, 06:10:13:
В общем, решил я все проблемы, относительно скролинга мышки и даже придумал как запускать варик в фуллскрин спокойно и сворачивать его без глюков.
Для начала заходим в файл w3l.sh и стираем в нем -window (для игр на бетлнете), чтобы игра запускалась в фуллскрине. Также стираем в настройках гарены -window.
Далее запускаем терминал, выполняем команду
gconf-editor
Если нету, установите его (команду на установку предложит сам терминал). Скопируйте ее и запустите.
После ввода пароля суперпользователя появится окно конфигуратора.
Ищем apps/metacity/window_keybindings
Ищем в списке toggle_fullscreen. Правой кнопкой по строке с надписью Disabled - изменить. Пишите <Control>F4 b сохраняете. Комбинацию може придумать и свою.
В принципе все готово.
Запускаете варик.
1) Если беттлнет
Окно сворачиваете посредством переключения в окнах Control+Alt+ кнопка вправо. Когда переключитесь назад на варик, окно будет скорее всего сжато. Нажимаете Соntrol+F4 и игра снова в fullscreen.
2) Если Garena Plus
Запускаете Garena Plus, заходите в игру.
Нажимаете Alt+Tab переключаясь в чат гарены.
Правой кнопкой перемещаете окно варика на второй рабочий стол.
По аналогии окно сворачиваете посредством переключения в окнах Control+Alt+ кнопка вправо. Когда переключитесь назад на варик, окно будет скорее всего сжато. Нажимаете Соntrol+F4 и игра снова в fullscreen.

Приятной игры!)))))))
ПС. Я в шоке с себя, чесно, не думал, что такой программер  :D

Пользователь решил продолжить мысль 18 Января 2012, 07:00:51:
ПС. Есть некоторые баги и глюки, вызываются недоработками)
Во-первых отключите в gconf-editor в ветке apps/metacity/window_keybindings параметр toggle_shaded поставив disabled (просто переключая окна мы рискуем вызвать настройку фона рабочего стола, что привело к подвисанию).
Звук пришлось отключить, он стал рыпеть и изза него возможно пару раз подвис клиент. Но как по мне, поставить на фоне музыку лучше чем варик слушать:)
Лучше слишком много по рабочим столам не скакать))) Иногда варик стает в маленьком окне посредине окна и тогда играть и когда возвращаешь его в фуллскрин мышка бегает только по границам старого окна. Такое было один раз, дальше все ок, но мало ли. Если такое у вас получится, будете доигрывать в окне)))
И не забываем, если подвисло то Control+Alt+Del всегда врубится)
Говоря в целом, все работает нормально, смирится можно)


Пользователь решил продолжить мысль 18 Января 2012, 07:21:56:
ПС. ЕСли пишет что нет подключения к сети при нажатии на "Локальная сеть", просто перезагрузите варкрафт. Кстати звук пашет, просто перезагрузите комп. Видно гдето чтото слетает немного.


Пользователь решил продолжить мысль 18 Января 2012, 07:22:40:
Перезагрузите комп, а не варик!) Релог не поможет

Пользователь решил продолжить мысль 18 Января 2012, 07:45:54:
Глюк мышки лечится альт+таб. Просто понажимайте и поводите мышкой за диапазон ужатого окна.

Пользователь решил продолжить мысль 18 Января 2012, 08:28:33:
Альт+Таб и переключение между окнами. Диапазон увеличится для мышки. Просто нужно раз 5 попреключать и разглючит. Короче играть можно 100%) Играю, без проблем
« Последнее редактирование: 18 Января 2012, 08:28:33 от Akant »

Оффлайн loasa

  • Участник
  • *
  • Сообщений: 148
  • Ubuntu 12.04
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #469 : 18 Января 2012, 11:26:08 »
Красавчик :coolsmiley:

Оффлайн Akant

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #470 : 18 Января 2012, 19:45:32 »
Советую использовать интерфейс Gnome, Gnome classic, так как в других нижняя фуллскрин игры получается неполным, снизу есть кусок от панели и он не убирается.
Что касается глюка мышки когда область ее дествия ужимается до размера окна и на фуллскрине ограничивается им, то скорее всего это неккоректное переключение со среды линукс в среду вайн. Приходится переключать окна и альттабать. Кто придумает, что с этим делать, заранее спасибо.
В gconf-editor перебрал разные настройки, но пока не нашел хорошего варианта. Если запускать игру через режим -window, фуллскрин урезанным выходит, да и в окне мышка глючит. Возможно с выходом нового wine проблема устранится.

Оффлайн loasa

  • Участник
  • *
  • Сообщений: 148
  • Ubuntu 12.04
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #471 : 18 Января 2012, 21:06:40 »
Попробуй в настройках вайна, там где можно выбирать версию под какой сидеть хр,2000, 7ка... там в разделе видео есть такая галочка, как эмулировать рабочий стол, как кто так... может это то, что тебе нужно

Оффлайн i-warchik

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #472 : 29 Апреля 2012, 18:20:00 »
Ребят ссори если пропустил вроде читал. я новичек в Ubuntu еще. Подскажите пожалуйста

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

сижу на убунут 12.04 новой + gnome classic

вот скрин -

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #473 : 30 Апреля 2012, 12:57:20 »
попробуйте вызвать winecfg и во вкладке Графика "поиграть" галочками "Разрешить менеджеру окон ..."

Оффлайн i-warchik

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #474 : 03 Мая 2012, 21:52:52 »
спс) блин все поборол думал... фиг.   вообщем ничего не пашет кроме батлнет серверов ни ПГ ни АЛькар ни iccup  - Выдает внутренние ошибки - получены не верные параметры. ПРи этом игра запускается но пашут тока batlnet сервера лицензионные. wine 1.4  :( думаю из за wine :(

Оффлайн Locator

  • Любитель
  • *
  • Сообщений: 73
  • Windows 8.1, Ubuntu 13.04
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #475 : 03 Мая 2012, 22:12:25 »
Просто надо добавить файл реестра, набираешь в консоли regedit, потом файл импорт и указываешь нужный для alkar "bnet.reg", для rubattle "gate.reg" все.
« Последнее редактирование: 03 Мая 2012, 22:13:59 от locator »
Нельзя забывать о прошлом, но надо думать о будущем, а жить настоящим...
AMD A10-6800K, Asus F2A85-V Pro, Kingston HyperX DDR3-1866 4x2 Gb, Seagate Barracuda 7200.12 1500DM003

Оффлайн i-warchik

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #476 : 03 Мая 2012, 22:23:36 »
если бы) я добавил давно. там в wine версии проблема.  wine 1.4 и выше на пиратки не пускает.   старые wine пускали. :,(

Пользователь решил продолжить мысль 03 Мая 2012, 22:25:02:
Locator, Acant у вас какая версия wine и Ubuntu? подскажите плз

Пользователь решил продолжить мысль 03 Мая 2012, 22:28:07:
а вот у Аканата бUbuntu 11.10 с старым вайном. на нем у меня тоже все отлично работает. просто хотел в 12.04 + wine новый.

 А можно старый wine отдельно скачать и поставить ?

Пользователь решил продолжить мысль 03 Мая 2012, 23:10:14:
Блин не могу поставить старую wine на 12.04, подскажите как плз.  скачал версию 1.2 и 1.3 запускаю выдает. нельзя установить из за каких то зависимотей
« Последнее редактирование: 03 Мая 2012, 23:10:14 от i-warchik »

Оффлайн Locator

  • Любитель
  • *
  • Сообщений: 73
  • Windows 8.1, Ubuntu 13.04
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #477 : 05 Мая 2012, 05:17:27 »
i-warchik, сегодня проверил, да были траблы ,но в итоге все заработало, проверял на alkar-е, стояла ubuntu 12.04, сейчас kubuntu 12.04, но думаю это не существенно, wine 1.5.3.
Кстати ты запускаешь через w3l.exe или war3.exe?Спрашиваю по тому что при запуске первого варианта   у меня выскакивала ошибка патча, соответственно через второй запускается но не коннектится к серверу.
Нельзя забывать о прошлом, но надо думать о будущем, а жить настоящим...
AMD A10-6800K, Asus F2A85-V Pro, Kingston HyperX DDR3-1866 4x2 Gb, Seagate Barracuda 7200.12 1500DM003

Оффлайн i-warchik

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #478 : 10 Мая 2012, 01:48:27 »
locator, у меня и через w3l.exe заходит тоже ( выбивая ошибку патча но заходит) и не коннектит к серверам.
И через war3.exe заходит. Но через war3.exe только коннектит к батлнет лицензионному

Пользователь решил продолжить мысль 10 Мая 2012, 01:50:59:
Locator, а подскажи на Алькар как заходишь. Через war3.exe или каким то лоадером. или вручную вписал в реестре ip алькара. Блин задолбался ток на батле играть xD (как профессиональный днотер xD для меня батлнет ад xD, Там куча нубов (((( в отличие от iccupa )   :)
« Последнее редактирование: 10 Мая 2012, 01:50:59 от i-warchik »

Оффлайн Locator

  • Любитель
  • *
  • Сообщений: 73
  • Windows 8.1, Ubuntu 13.04
    • Просмотр профиля
Re: Установка Warcraft 3 в WIne в Ubuntu GNU/Linux
« Ответ #479 : 10 Мая 2012, 02:07:14 »
i-warchik, мне помогло следующие решение, перед запуском w3l.exe в консоли ввожу

echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope

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



 
Нельзя забывать о прошлом, но надо думать о будущем, а жить настоящим...
AMD A10-6800K, Asus F2A85-V Pro, Kingston HyperX DDR3-1866 4x2 Gb, Seagate Barracuda 7200.12 1500DM003

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.