Skip to content

aleosd/sfpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sfpy

Консольный клиент для игры SkyForge https://sf.mail.ru/, написан на python3, проверена работа в ОС Ubuntu 13.10, 14.04, 16.04

Логика работы

Клиент позволяет автоматизировать доступные через web-интерфейс задачи по работе с культом: выполнение основных миссий для адептов. Миссии по добыче ресурсов имеют более высокий приоритет. Адепты на миссию назначаются из свободных на текущий момент, выбирается наиболее "прокачаный". Так же учитывается бонус "подходящего" для миссии адепта.

Запуск клиента

  1. Клонируем код проекта:

    $ git clone https://github.com/aleosd/sfpy.git
    
  2. Переходим в папку с проектом, создаем окружение и устанавливаеем зависимости:

    $ cd sfpy
    $ virtualenv -p /usr/bin/python3 sfpy
    $ pip install -r ./requirements.txt
    

    /usr/bin/python3 необходимо заменить на путь к python3, если он отличается от стандартного

  3. Создаем конфигурационный файл на базе шаблона:

    $ cp ./docs/sfpy.conf.example sfpy.conf
    

    После этого необходимо самостоятельно отредактировать конфиг, указав имя пользователя/пароль для доступа к игровому сервису

  4. Запускаем клиент:

    $ python3 ./sf.py
    

    Путь к файлу с конфигурацией можно указать через параметр командной строки:

    $ python3 ./sf.py --config-file /path/to/custom/config.conf
    

About

Console client for SkyForge

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages