Перейти к содержимому
RU
Играть

Форум

Самостоятельное изготовление HTML5 клиента под Linux на примере Ubuntu


ptr128

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

Установите npm

sudo apt install npm

Затем установите nativefier

sudo npm install nativefier -g

Перейдите в директорию, в которой хотите, чтобы была создана директория с клиентом и создайте его

nativefier https://tankionline.com/play

Будет создана директория TankiOnline-linux-x64, а в ней клиент TankiOnline, который можете уже запускать, как исполняемый файл

 

Если nativefier будет ругаться на слишком старую версию node.js, обновите node.js

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Возможно, потребуется не стабильная, а последняя версия node.js. Не делайте этого, если nativefier согласился работать со стабильной версией node.js

sudo n latest

 

  • Озадачен 1

Поделиться сообщением


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

В связи с "Секретными вечеринками" и "13 ящиками" расширю пост. Точно таким же образом, при помощи nativefier, можно создавать клиенты и под Windows. Причем для любого сайта, включая сайты мини-игр. Так как кеш и куки в таком клиенте всегда локальны, то создав свой клиент для каждого аккаунта можно не утруждаться потом с повторными авторизациями.

 

Итак, для Windows необходимо сначала установить nvm-windows, скачав его с официального сайта

Последняя версия инсталлятора тут

 

Далее, все действия следует производить из командной строки (cmd.exe, Far и т.п.)

После установки переключитесь на последнюю версию

nvm use latest

Затем установите nativefier

npm install -g nativefier

 

Далее, как и в первом посте. Создать свой клиент для ТО можно в текущей директории запуском

nativefier https://tankionline.com/play

 

Изменено пользователем ptr128

Поделиться сообщением


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

2 часа назад, ptr128 сказал:

В связи с "Секретными вечеринками" и "13 ящиками" расширю пост. Точно таким же образом, при помощи nativefier, можно создавать клиенты и под Windows. Причем для любого сайта, включая сайты мини-игр. Так как кеш и куки в таком клиенте всегда локальны, то создав свой клиент для каждого аккаунта можно не утруждаться потом с повторными авторизациями.

 

Итак, для Windows необходимо сначала установить nvm-windows, скачав его с официального сайта

Последняя версия инсталлятора тут

 

Далее, все действия следует производить из командной строки (cmd.exe, Far и т.п.)

После установки переключитесь на последнюю версию


nvm use latest

Затем установите nativefier


npm install -п nativefier

 

Далее, как и в первом посте. Создать свой клиент для ТО можно в текущей директории запуском


nativefier https://tankionline.com/play

 

Для 13 ящиков это кукичудо не нужно, лишний раз за кодом через инкогнито зашёл–вышел и остаётся только обновлять страницы со спрятаным контейнером столько, а сколько ума мультов придумать хватило.  А вот секретная супер вечеринка оказалась не очень секретной и была задудошена ? наверное игроками, а не хакерами ?х2; хоть заходи, хоть приз бери, но оно так и остаётся секретным по сей день 

Поделиться сообщением


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

5 minutes ago, CapyMaH said:

Для 13 ящиков это кукичудо не нужно, лишний раз за кодом через инкогнито зашёл–вышел и остаётся только обновлять страницы со спрятаным контейнером столько, а сколько ума мультов придумать хватило.  А вот секретная супер вечеринка оказалась не очень секретной и была задудошена ? наверное игроками, а не хакерами ?х2; хоть заходи, хоть приз бери, но оно так и остаётся секретным по сей день 

Да не суть. Факт в том, что через инкогнито приходится каждый раз авторизоваться, да еще и с капчей. А так один раз авторизовался, и потом заходишь уже с автоматической аутентификацией. Я же никого не принуждаю создавать клиенты на каждый чих к любому сайту :smile:

Написал это дополнение уже постфактум и на будущее.

Поделиться сообщением


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

В 15.06.2022 в 09:44, ptr128 сказал:

В связи с "Секретными вечеринками" и "13 ящиками" расширю пост. Точно таким же образом, при помощи nativefier, можно создавать клиенты и под Windows. Причем для любого сайта, включая сайты мини-игр. Так как кеш и куки в таком клиенте всегда локальны, то создав свой клиент для каждого аккаунта можно не утруждаться потом с повторными авторизациями.

 

Итак, для Windows необходимо сначала установить nvm-windows, скачав его с официального сайта

Последняя версия инсталлятора тут

 

Далее, все действия следует производить из командной строки (cmd.exe, Far и т.п.)

После установки переключитесь на последнюю версию

nvm use latest

Затем установите nativefier

npm install -g nativefier

 

Далее, как и в первом посте. Создать свой клиент для ТО можно в текущей директории запуском

nativefier https://tankionline.com/play

 

 

Если честно совсем не понял, что и как нужно делать и устанавливать для Виндовс)) Ты б видео запилил с подробной демонстрацией, что и как нужно делать со всеми ссылками))

По типу вот этого (как раз бы и просмотров набрал): 

https://www.youtube.com/watch?v=JZpHr_3R9Vw

 

 

Поделиться сообщением


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

On 8/8/2022 at 10:17 PM, 333111333 said:

 

Ты б видео запилил с подробной демонстрацией, что и как нужно делать со всеми ссылками))

 

Да я не против, но работаю из деревни на удаленке уже третий год исключительно под Linux. Windows нет под рукой. По RDP на Windows сервере, в Wine или VirtualBox будут свои нюансы. Если выберусь как-нибудь в офис или хотя бы домой в Москву - постараюсь записать.

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

  • Нравится 1

Поделиться сообщением


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

@ptr128 Если играть через этот клиент, то это может считаться использованием постороннего ПО?

Поделиться сообщением


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

On 8/10/2022 at 9:22 PM, Bullock69 said:

@ptr128 Если играть через этот клиент, то это может считаться использованием постороннего ПО?

Вопрос не ко мне. Могу только сказазать, что так как клиент работает через Chromium, то отличить его от других браузеров, использующих Chromium, на стороне сервера невозможно.

Изменено пользователем ptr128

Поделиться сообщением


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

@ptr128 здравствуйте, подскажите пожалуйста, а как этим пользоваться? сделал все по инструкции, но что делать дальше я не могу понять:С

 

Поделиться сообщением


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

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

    Нет пользователей, просматривающих эту страницу

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