Installing Sphere
Contents
Windows
Start by downloading Sphere. See the Where to get Sphere page for download links. You should end up with two different zip files, one containing the Sphere executable and the other containing the Script Pack.
- Extract the SphereServer.zip file to wherever you want to run it from. I would recommend «c:\sphere»
- Extract Scripts.zip to the directory where you previously extracted the file in the previous step. Now you should have the directory scripts in «c:\sphere».
- Create three new folders, one named «accounts», another called «logs», and the third one called «save».
- Now, go to your «save» folder, recently created. And create an empty text file (I recommend using the Start Menu to access Notepad instead of «Right Click => New»). Write an empty line and add «[EOF]» in the second one. Save the file as «spheredata.SCP» (not .txt).
- Copy this file four times an rename them as: spherestatics, spherechars.scp, spheremultis.scp and sphereworld.scp
- Now, configure your sphere.ini. This is a must before running Sphere for the first time!
- Double Click on SphereSvr.exe to launch the Console. This black window is your server console from which you can enter commands.
- Create an Account for yourself. In the console, type in » account add USERNAME PASSWORD «. With whatever username and password you want. Then, type in » account USERNAME plevel 7 » to grant your account Owner privileges.
Now you can go around your map and explore some parts of it. You can use the navigation bar on the left to read various tutorials to learn how to script and learn something about Sphere. After that, read the other articles and check the reference compendium if you need something special.
Linux
Preface
Installing Sphere on a Linux box is not more difficult as doing this task on a Windows PC. Either way you will have to have basic knowledge about your operation system, and you should not rely on that you simply have to doubleclick like mad to get the beast up and running.
Even more, this tutorial will assume that you are using a shell on the linux box, and that you have root access. You do not trust your skills to type a command without mistakes, or no one will trust your knowledge enough to give you system administrator privileges on his Linux PC? Well, then — your busted. Go home, and play Solitaire on a neat little Windows box, ok?
Finally, this tutorial will NOT cover the ways to get the necessary files onto the Linux server. If you cannot figure this out yourself — read the last sentence of the paragraph before. THIS IS NOT A LESSON «Linux for Dummies»! Do your homework, and learn. There are many books about Linux’ basics, even E-Books you can download free of charge. Surfing to http://www.linux.org will be a good point to start.
One last word about syntax: LINUX commands and filenames are case sensitive! So if later on a file cannot be found it usually is because you typed something like «sphere.INI» instead of «sphere.ini».
And in this document lines in italics are denoting what you have to type into (or read from) the shell.
Preparations
On the Linux box you will need a MySQL client installation. You do not need a server if you do not plan to use the database features, but Sphere will not start without the proper MySQL client libraries. Period.
You also need access to a Sphere prerelease FOR LINUX, the default script package for this version, and eventually additional libraries (libboost for recent releases).
Installation Step-By-Step
1) As user root, create a user named ‘sphere’. Set or create it’s home directory (usually /home/sphere/), give it the correct owner and permissions:
2) Copy the files from the Sphere LINUX package and the scriptpack into this newly created directory. Create all missing directories like «save», «logs», «accounts» as they are named in your sphere.ini and spheretables.scp. You should end up with a structure like this:
3) After copying all related files to their respective positions, make sure that they all have the correct permissions and ownerships. Still as root do:
4) Still as root, print the shared library dependencies:
the output should be something like this:
LOOK FOR MISSING LIBRARIES! If something is missing, just install it. You should know how to do. If it’s just libboost what is missing, you have got this with the preparations. Copy it into /usr/lib/ and type:
Test the Installation
It does matter if you start your test as user root or user sphere. But setting the permissions of the spheresvr executable to 4700 forces it to always be started as it’s owner, and if you followed the earlier instuctions, that owner is sphere. So start it like this:
You will get the usual startup yaddayadda, perhaps including some warnings such as:
Finally your Sphere will tell you something like:
You can safely ignore script warnings and errors regarding missing web pages. But if the sphere issues other errors, or terminates, dont just stare at the error number like the rabbit stares at the snake: The text immediately above the error will tell you what’s wrong. So fix it. For example, after starting the server, if you see errors like:
. the filesystem ACLs may be wrong, specifically the ACLs on the UO mul and uop files in the UO client directory. There are numerous solutions, but one way to fix this is to change the permissions on these files to 644.
But I digress. Assuming no catestrophic failures, you are now in the sphere console and can issue the common commands (type ‘?’ to get a list). So create an account, activate it, edit the login.cfg (or host details) on your windows box with the client installation to point to the address of the Linux box, and be the first to log in.
To stop the Sphere, type ‘S’ in the console, then ‘x’. Linux will tell you something about deinstalling handlers and shutting down. But often it will just «hang» after this, not really terminating. Clear this situation by typing CTRL-c
Preparing for production
Perhaps you closed your shell during the test. Then you should have noticed that the operating system killed your Sphere at the same moment. That’s not a bug but wanted behaviour: Linux is a multi user os, and when a user logs out processes started by him shall not accidentally kept running.
But of course you will not be able to keep open the console all the time, at least if your Linux box can only be reached remotely, perhaps by ssh. If it’s the main service running on the box, you should create a startup script what starts spheresvr in an endless loop, thus restarting it in the event it should crash. To do this, first install the ‘screen’ utility using the packet manager of your distribution. Then use the text editor of your choice and create a script like this:
This way the server will be run in a virtual window to what you always can attach with ‘screen -r’. Read the manpage for screen for more information.
Then take it to the next level! Perhaps create an /etc/init.d/sphereserver script to start, stop, or restart the server. then softlink that script in the various /etc/rc*.d/ directories so that the sphere server automatically starts when the linux server is rebooted. maybe setup a cron job to automatically rotate and archive the log files that sphere creates.
FreeBSD
We currently have no guide for this OS. Anyway, the developers have posted a list of required stuff. Here is the list:
If you use this release, please check this topic.
Источник
2.1. Установка и удаление
2.1.1. Установка
Программный продукт предоставляется в виде установщика, который может быть установлен на локальный или удаленный компьютер, а также виртуальную машину (VMWare или VirtualBox).
Установщик содержит в себе все необходимые библиотеки и средства для работы браузера. Перед завершением процесса установки необходимо обязательно ознакомиться с правилами и условиями Лицензионного Соглашения.
Минимальные требования:
2xCore 1.7GHz, 2Gb RAM
Поддерживаемые версии для установки ( x64 SP1)
Поддерживаемые версии для установки
Если установщик не откроется по двойному клику или будут затруднения при установке, то необходимо произвести манипуляции через терминал.
Переходите в папку с установщиком используя команды cd (для перехода) и ls (для просмотра содержимого папки)
Далее в этой папке необходить дать файлу доступ на запуск
sudo chmod +x ./NAME
NAME — имя инсталлятора. Учтите, что пробелы должны быть с бэкслешем, «Linken\ Sphere\ v» и т.д., либо просто после Linke жмите TAB и терминал сам дополнит название файла.
Обратите внимание на пробелы — частые ошибки «+ x» или «+x./NAME»
После этой команды, можно запустить установщик через
Поддерживаемые версии для установки ( x64)
Источник
1.1. Аккаунт
Для начала работы с программой вам необходимо пройти быструю и легкую процедуру [регистрации] или использовать данные вашего аккаунта для [авторизации] при переходе по кнопке
1.1.1. Регистрация
Для регистрации Вам необходимо перейти по данной ссылке — Регистрация
Обязательное поле логина
Обратите внимание, что поле логина чувствительно к регистру.
Недопустимые символы в логине — space
Обязательное поле пароля
Пароль должен быть минимум 8 символов, а также содержать в себе цифры и буквы разного регистра.
Недопустимые символы в пароле — $ & # +
Необязательное поле жаббера для связи.
В случае, если у Вас нет жаббера можете указать telegram или e-mail
Необязательное поле промокода
Данный код предоставляется по реферальной программе, активируется при регистрации и в последствии никак не отображается в личном кабинете.
Обратите внимание, скидка работает на покупку и продление лицензии и не распространяется на тестовый период, кредит доверия, конфиги и остальные услуги
Изображение captcha для защиты от автоматической регистрации.
Если изображение сложно распознать, то по нажатию на изображение Вы можете поменять его на следующий вариант.
Обязательное поле для ввода кода верификации
При 3-х неверных вводах изображение captcha меняется на следующий вариант.
Нажмите данную кнопку для завершения регистрации и автоматического перехода в [личный кабинет]
1.1.2. Авторизация
Для авторизации Вам необходимо перейти по данной ссылке — Вход
Обязательное поле логина
Обратите внимание, что поле логина чувствительно к регистру
Обязательное поле пароля
После 5 неверных вводов пароля подряд, в целях защиты аккаунта, возможность входа будет заблокирована на 5 минут
Изображение captcha для защиты от автоматической регистрации.
Если изображение сложно распознать, то по нажатию на изображение Вы можете поменять его на следующий вариант.
Обязательное поле для ввода кода верификации
При 3-х неверных вводах изображение captcha меняется на следующий вариант.
Нажмите данную кнопку для авторизации и автоматического перехода в [личный кабинет]
1.1.3. Личный кабинет
После [авторизации] в личный кабинет Вам доступен весь функционал панели пользователя, который позволяет комфортно воспользоваться всеми возможностями приобретаемого программного обеспечения.
Отображает действующий аккаунт для данной авторизации
Отображает текущий баланс аккаунта. Для того, чтобы пополнить Ваш баланс необходимо нажать на значок баланса . После чего выбрать необходимую сумму пополнения.
Обратите внимание, что средства на баланс будут зачислены сразу после первого подтверждения в цепочке блокчейн. В отдельных случаях Вы также можете использовать альтернативные способы пополнения баланса, для чего необходимо обратиться в службу поддержки.
Купить тест Кредит доверия
Перед полноценным использованием браузера Вы можете приобрести тестовый период в автоматическом режиме. Тестовый период представляет собой использования функционала Light лицензии в течение недели .
Обратите внимание, покупка теста возможна единоразово для каждого нового аккаунта.
В случае, если Ваша лицензия подошла к концу, но у вас нет времени или возможности для оперативного пополнения баланса и продления, Вы можете воспользоваться кредитом доверия . Это функция, позволяющая постоянным пользователям активировать лицензию без наличия необходимых средств на балансе, при этом баланс уходит в минус до следующего пополнения.
Обратите внимание, для получения возможности использования функции в аккаунте должен был быть ранее приобретен тариф PRO/PREMIUM, или Light не менее 3 раз. Воспользоваться функцией вновь можно будет после окончания действия следующего после пополнения счета купленного тарифа.
Лицензии (пополнение на 100$, но хочу взять тест) (покупка теста за 30$) (пополнение на 30$, хочу взять Light) (покупка тарифа Light) (пополнение на 500$, хочу взять PRO) (покупка тарифа PRO) (лицензия PRO истекла, хочу активировать кредит доверия) (активация кредита доверия)
В данном разделе панели пользователя отображена информация о типе активной лицензии и оставшемся сроке ее активности. Вы можете продлить или изменить Ваш тариф, выбрав тарифный план из представленных на странице.
Обратите внимание, что при переходе на другую лицензию Ваши неиспользованные дни полностью сохранятся и будут прибавлены к новому тарифу.
В данном разделе Вы можете отслеживать статистику пополнений счета в аккаунте, включая кошельки, на которые были осуществлены переводы.
В данном разделе содержится информация о совершенных в аккаунте операциях по приобретению тарифных планов и конфигураций, что позволяет комфортно контролировать расходы аккаунта.
Пользователи, использующие лицензии типов PRO и Premium имеют возможность доступа к магазину готовых конфигураций. Конфигурация представляет собой слепок реального устройства обычного человека с полным перечнем необходимых для эмуляции данных и продается только в одни руки, что значительно повышает удобство и качество настройки новых сессий. В большинстве случаев после загрузки конфига никаких изменений в настройке производить не требуется.
После того, как будет подтверждена покупка необходимых конфигураций, они попадают в раздел «мои конфиги», где сохраняются за пользователем навсегда.
Обратите внимание — Вы можете производить массовое выделение конфигураций путем нажатия комбинации клавиш Shift + Click
Для того, чтобы загрузить необходимые конфигурации в браузер, необходимо отметить их в базе, после чего нажать на кнопку отправки — они будут немедленно загружены в клиент.
Несмотря на то, что работать с панелью пользователя, в том числе и с конфигшопом возможно с использованием любого браузера — для загрузки конфигов необходимо соблюдение ряда условий:
1) нужно заходить в личный кабинет сайта не с хрома или другого браузера, а именно через Linken Sphere и логин авторизации в Linken Sphere должен совпадать с логином на сайте
2) версия Linken Sphere должна быть минимум 7.3, можно посмотреть в [about]
3) купленные конфиги находятся в личном кабинете — Мои конфиги
4) после нажатия на «самолетик» вы должны увидеть процесс отправки. Если все правильно, то вы сможете найти отправленные конфиги в виде сессий в [менеджере сессий]
5) если в итоге показывает успешную отправку, но в списке сессий найти не удается, то необходимо создать сессию с любым Socks5, зайти с данной сессией в Мои конфиги и попробовать снова
База конфигураций постоянно обновляется для того, чтобы соответствовать актуальности используемых устройств. В случае, если Вы не нашли необходимые конфигурации в магазине, или имеете особые предпочтения по используемым конфигам — возможно создание выборки под Ваши условия. Пишите в саппорт для решения данного вопроса.
Пользователи, использующие лицензии типов PRO и Premium, предпочитающие ручную настройку сессий, имеют возможность получения бесплатных свежих юзерагентов необходимых устройств в данном разделе. Список доступных юзерагентов постоянно обновляется, является обширным и удобным в использовании.
В данном разделе находится доступ к установщикам программы с перечнем актуальных поддерживаемых систем и актуальным чейнджлогом. Как правило, наиболее свежие версии всегда доступны для Windows и Mac систем, Linux доступен для хорошо зарекомендовавших себя в плане стабильности версий программы, поэтому может быть недоступен для некоторых обновлений.
Тикеты в службу поддержки
Система тикетов предназначена для оперативной связи со службой поддержки без необходимости использования сторонних средств коммуникации. Для того, чтобы задать Ваш вопрос, необходимо нажать на кнопку создать новый тикет, после чего ввести название обращения, краткий вопрос к поддержке и нажать создать тикет.
Для повышения удобства в работе и снижения рисков от удаленных сделок все пользователи программы могут воспользоваться услугами автоматического Гарант-сервиса Sphere. Сервис удобен и полностью бесплатен.
Вы можете выйти из аккаунта при помощи нажатия данной кнопки.
Источник