- Тайны Second Life
- Обо мне
- Мир Second LIfe
- Подписчики
- Архив блога
- понедельник, 4 июня 2012 г.
- [OpenSim] Сервер
- Open a Windows Image or Catalog File
- Open a Windows image file or catalog file
- Create a catalog file
- Troubleshooting
- Open SIM File
- The Sims 3 Sim File
- Steam Game Backup Information File
- SAP Tutor File
- Open SIM File on Windows Operating System
- Open SIM file article translations
Тайны Second Life
Материалы о Second Life учебно-технического характера.
Обо мне
Мир Second LIfe
Подписчики
Архив блога
- ►2016 (1)
- ►января (1)
- ►2015 (1)
- ►сентября (1)
- ►2014 (1)
- ►сентября (1)
- ►2013 (1)
- ►апреля (1)
- ▼2012 (4)
- ▼июня (4)
- [OpenSim] В грид!
- [OpenSim] Терраформ
- [OpenSim] Что от нас скрывают в LindenLab
- [OpenSim] Сервер
- ▼июня (4)
- ►2011 (3)
- ►июля (1)
- ►марта (2)
- ►2008 (20)
- ►ноября (10)
- ►октября (10)
понедельник, 4 июня 2012 г.
[OpenSim] Сервер
Я тут думал написать статью про SLVoice, но потом решил, что сделаю это в неком будущем, когда мне в очередной раз надоест играть в пиксели, ибо сейчас это относительно волнующая тема и все желающие могут потренировать свой мозг самостоятельно. Поэтому статья будет совсем про другое, в общем-то, даже не про SL.
Сразу говорю, статья будет скучная и без картинок, поскольку сегодня речь пойдет о том, как установить и запустить opensim-server и где есть какие «воздушные ямы». В качестве анонса хочу заметить, что в настоящее время опенсимы шагнули далеко вперед в своем развитии, при определенной сноровке там запускаются и голосовое общение, и группы, и платёжные модули и даже меши. Но все по порядку. Сегодня запускаем сам симулятор.
Работать мы будем с операционной системой linux (у меня стоит Ubuntu 11.10 Server). Сам же сервер прекрасно работает и под Windows и в конце статьи я приведу ссылку на форум, где описывается его установка под эту ОС. Что же касается настройки самого симулятора, то она ничем не отличается, поскольку мы имеем дело с приложением, как таковым.
Итак, первым делом нам нужно подготовить плацдарм. Это довольно просто — нужно создать пользователя в системе, под которым будет жить и работать наш симулятор и установить необходимые библиотеки, требуемые для жизнеобеспечения самого сима.
- Создаем пользователя opensim:
# adduser opensim - Устанавливаем mono и его окружение:
# apt-get -y install nant mono-gmcs libmono-microsoft8.0-cil libmono-system-runtime2.0-cil libgdiplus libmono-i18n2.0-cil libmono-oracle2.0-cil - Теперь необходимо удостовериться, что mono работоспособен:
# mono -V - Так как симу нужно где-то хранить свои данные, он активно использует различные базы данных. По уму, конечно, лучше использовать mysql, но сейчас мы поставим (если не стоит) упрощенный движок DB, который называется SQLite. Вообще вещь полезная и мощная, не нужно пренебрежительно относиться к слову «упрощенный», если что 😉
# apt-get -y install sqlite - Если у вас не стоит screen, то нужно его поставить, пригодиться в дальнейшем для запуска сервера как демона, потому что он сам этого не умеет, увы и ах:
# apt-get -y install screen
Все дальнейшие действия теперь мы будем проводить от имени пользователя opensim, поэтому логинимся в систему под ним, причем, сразу предупрежу, что в нашем случае не стоит использовать su opensim, потому что потом возникнут сложности с запуском скрина.
Что ж, осталось совесем малое — скачать и распаковать сам сервер. Скачивать его можно либо с русского сайта проекта OpenSim или же с иностранного, разницы в данном случае нет никакой. Скажу только, что хотите или нет, а придется в дальнейшем читать оба сайта. Русский потому что он на русском, а иностранный, потому что там есть жизнь.
- Мы залогинились заново, находимся в своей домашней директории, скачиваем симулятор:
$ wget http://opensim.ru/server/ opensim_ru_build_722.zip
и распаковываем его:
$ unzip opensim_ru_build_722.zip - Папку с распакованными файлами лучше всего сразу переименовать во что-нибудь удобоваримое:
$ mv opensim_ru_build_722 / osim
Хочу обратить особое внимание на выделение красным — эти названия справедливы в настоящее время, но когда версия сервера изменится и будут выложены новые файлы, они станут другими. Понимаю, что сейчас указываю на очевидное, но безо всякого снобизма я полагаю, что среди моих читателей все же могут оказаться и блондинки с КП 😉
Собственно, все уже закончилось — сим установлен и готов к первому старту, во время которого придется ответить на несколько как простых, так и каверзных вопросов, что мы и сделаем. Следите за руками:
- Переходим в папку osim и, глубоко вдохнув носом, запускаем наш сервер:
$ mono OpenSim.exe
Давайте сразу договоримся вот о чем — мы искренне и наивно полагаем, что сервер у нас стартует без ошибок и он изначально работоспособен. Если же что-то идет не так, где-то что-то жутко начинает ругаться и отваливается, то это мы разберем в индивидуальном порядке. Но для этого я хотел бы попросить вас при описании ваших трудностей как можно более полно рассказать о том, что происходит, прилагая всевозможные логи, ведь меня нет рядом с вами и я не вижу, что реально случилось.
После запуска, рано или поздно, сервер попросит вас дать ему имя:
Чтобы правильно ответить на этот вопрос, стоит ознакомиться с тем, как вообще устроен грид. В данном случае нам интересно устройство координатной сетки. Как вы уже поняли, грид начинается с абстрактной точки с координатами X,Y 1000,1000. От нее симы расползаются в разные стороны до бесконечности, но при инициализации нужно точно знать место в гриде, куда вы хотите поместить свой сим. Поскольку сейчас мы будем запускать свой сим как standalone, то есть существующий в единственном экземпляре безо всякого грида, как сферический конь в вакууме, то просто нажимаем ENTER, оставляя координаты, как есть, но запоминим этот момент и потом мы к нему вернемся в статье, где я расскажу, как подключить свой сим к русскому гриду opensim.ru.
И снова каверзный вопрос задает нам железяка:
Опять же, на вопрос об альтернативных портах при помощи знакомой кнопки оставляем, как есть, а вот следующий вопрос про внешнее имя хоста опять коварен и каверзен до безобразия.
На самом деле здесь можно написать что угодно, все зависит от того, где мы хотим видеть наш сим и где он стоит — на локальной тачке, откуда и клиент потом вы будете запускать, на отдельной машине в вашей локалке или же должен быть виден из грида. В первом случае просто напишите localhost и, по привычке, запомните это место. Во втором случае, как у меня, пишем IP внутри сети — 192.168.0.2. Если же ваш сим должен быть виден из грида, то здесь нужно написать ваш внешний IP, который виден из «большого интернета». Но по первости я бы рекомендовал поступить без лишних жоподвижений и просто написать там localhost, потому что мне что-то подсказывает, что сим вы запускаете на своем локальном компьютере.
Похрустев немного, сервер приступит к конфигурированию эстейта и спросит, как его назвать:
На самом деле здесь есть небольшая разница с терминологией, принятой в SL, поэтому поясняю — это на самом деле имя парселя, который по умолчанию будет размером на весь сим, поэтому я называю его просто и без затей «Pluk Planet».
Следующий вопрос — имя владельца, вписываем себя или оставляем дефолтного чувака Test User, абсолютно не принципиально. Дело в том, что в новой версии симулятора, что мы установили, не все радужно и просто с владельцем и это тема отдельной статьи, которую я скоро напишу. Так что не мудрствуя лукаво, вписывайте себя и опять же, запомните этот момент.
«[GRID CONNECTOR]: Registration failed: Region overlaps another region»
Это означает то, что мы пытаемся занять место, которое в гриде уже занято чьим-то симом. Дело в том, что если вы ставили ту версию, ссылку на которую я дал выше, то этот вариант уже сконфигурирован на работу с русским гридом и при старте ломится там регистрироваться, но глобальные координаты мы ему оставили 1000,1000, а этот «пуп земли» уже давно и прочно занят. Но сейчас мы хотим запустить свой сим как отдельно стоящий, поэтому переходим плавно к третьей части марлезонского балета в пилотажном кубе. Это будет незабываемо, я вам обещаю 😉
Открываем конфигурационный файл сервера и двигаем в его самый-самый конец:
- $ vi OpenSim.ini
Там будут вот какие строки (привожу блок целиком):
Ну что, осталось взять клиент и шагать осваивать просторы. Какой брать клиент для этого — ну уж явно не стандартный Viewer2 😉 На самом деле можно и его, просто задать ему параметр loginuri при запуске с адресом вашего сима, я просто не помню, как там точно пишется. Или любой другой клиент, тот же «Феникс». Включите отображать список доступных гридов в настройках клиента и выбирайте там. Если у вас сим на той же машине, то localhost, если же нет, то нажимайте кнопку «Grids» и добавляйте свой грид, как это сделано у меня для сима, работающего на другой машине в локальной сети:
Собственно, вот и все на сегодня. Развлекайтесь, пробуйте, ругайтесь, спрашивайте, снова пробуйте. Кстати, обещанная ссылка на установку сервера под Windows, тоже ничего сложного, а все остальное точно так же.
Ах да, чуть не забыл. Выключается сервер командой shutdown, отданой ему в консоли. Не стоит просто прибивать процесс — это дурной тон, который рано или поздно закончится весьма печально для всей организации. А вот чтобы сим не болтался под руками постоянно, нужно запустить его в скрине. Сделать это достаточно просто:
- $ screen -S osim -d -m mono OpenSim.exe
Сим запустится в фоновом режиме и можно смело закрывать терминал. Если же вам понадобиться что-то сделать в его консоли, просто вызовите скрин простой командой:
- $ screen -x osim
Отключиться от скрина с симом, оставив его в работоспособном состоянии, можно комбинацией клавиш Ctrl-A-D.
Ну а дальше я расскажу, как подключить сим к гриду, привести это все хозяйство к более-менее удобоваримому виду, разбирая тонкие настройки сервера и как подключить сервис групп и войса, но это будет в другой раз и в другой истории.
Open a Windows Image or Catalog File
When you open a WindowsВ® image (.wim) file in Windows System Image Manager (WindowsВ SIM), a catalog (.clg) file is automatically created. If a catalog file already exists, WindowsВ SIM re-creates the catalog file based on the contents of the Windows image that you select. When a catalog file is created, it queries the Windows image for a listing of all the settings in that image.
To create an answer file, you must first open a Windows image file or catalog file in WindowsВ SIM. For more information about Windows image files and catalog files, see Windows Image Files and Catalog Files Overview.
Open a Windows image file or catalog file
Copy a previously created catalog file (.clg) to the technician computer or copy your customized Windows image file (install.wim) to the technician computer.
Install.wim is located in the Sources folder of your Windows Installation Media download. See OEM deployment of Windows 10 for desktop editions for steps to make and deploy Windows images.
On the technician computer, open WindowsВ SIM. One way to do this is to search for «Windows System Image Manager».
On the File menu, click Select Windows Image.
In the Select a Windows Image dialog box, select the file type in the Files of type drop-down list, and then browse to a Windows image file or catalog file. If you open a Windows image file, WindowsВ SIM will automatically create a catalog of that Windows image.
If there is more than one type of Windows image in the file, select a specific Windows image in the Select an Image box. The Windows image file or catalog file appears in the Windows Image pane.
Click Open. If you have not previously opened that Windows image file or have not refreshed the catalog file recently, WindowsВ SIM prompts you to create or re-create the catalog file.
Create a catalog file
- Open WindowsВ SIM.
- On the Tools menu, click Create Catalog. The Open a Windows Image dialog box opens.
- Select a Windows image file, and then click Open. If you select a Windows image file that has more than one Windows image, the Select an Image dialog box opens.
- Click to select an image type (for example, Fabrikam Custom Image 1), and then click OK. The catalog file is created in the same directory as the Windows image file that you selected.
Troubleshooting
If Windows SIM does not create the catalog file, try the following steps:
- Make sure you are using the Windows 8.1 version of the Windows Assessment and Deployment Kit (WindowsВ ADK).
- To create a catalog file for 32-bit or ARM-based PCs, use a 32-bit PC.
- Make sure the Windows base-image file (Install.wim) is in a folder that has read-write privileges, such as a USB flash drive or on your hard drive.
WindowsВ SIM cannot create catalog files for some Windows images of different architecture types. For information about the support of cross-platform catalog creation, see Windows Image Files and Catalog Files Overview.
Open SIM File
Files with a SIM extension have various applications, different from each other, namely:
The Sims 3 Sim File
For the popular Sims game, the SIM files contain a character «Sim», or virtual person created in the game.
SIM files in this case store information about a person that includes aspects of their appearance and personality.
SIM files are mainly used for sharing with other users and for backing up Sims people.
Steam Game Backup Information File
In the game engine created by Steam, SIM files are used as backup and restore information for games using DVD or other external media.
SIM file can also contain settings and other information for backup.
SAP Tutor File
In this case, the SIM files are tutorials created by SAP Tutor, a program used to record, edit, and play back interactive self-study units.
It contains the lessons with all the multimedia objects that this implies, such as, screenshot images, text instructions and evaluation questions.
It is used to train employees how to operate software programs.
To open SIM files, you must first be sure of the format to which it belongs, and then have one of these programs installed
Open SIM File on Windows Operating System
- Find a SIM file in question in Windows OS File Explorer and double click on it to launch the correpsonding application.
- If a SIM file is not opened in an application and you instead get a «Windows can’t open a file» error message you should try looking for an application which can open the file in question.
- If you know the application which can open SIM file then run it and see if there is a File->Open main menu option in the application.
- If you don’t know the application which can open SIM file then try to search for «SIM wiki», «application to open SIM file» or «open SIM file» queries in the search engine you like.
- Install the application you found and check if it can open SIM file
Rate SIM file page: 5 4 3 2 1 5 / 5 based on 15 ratings
Populating this website with information and maintaining it is an ongoing process. We always welcome feedback and questions that can be submitted by visiting Contact Us page. However since there are many users visiting this website and because our team is quite small we may not be able to follow up personally on every request. Thank you for your understanding.
Open SIM file article translations
For more general information about how to open SIM files, file extension sim and registry you can read one of the following articles:
Windows registry — Windows registry is included in modern Windows operating systems to replace the older INI files which also contained system configuration. Let’s concentrate on the structure and purpose of Windows System Registry, review some possible attacks to it and ways to avoid them.
Folders, files and paths — Files are the entries or information stored on your computer. These are represented by binary coding and written on the tracks on a disk. Files are often represented by distinct icons, a normal practice done by Microsoft with their products including system files for their series of operating systems.
What are file extensions? — File extensions are unnoticed yet are very crucial parts of the computer world. But many are still unaware of the basic foundation and principles behind the remarkable wonders of computers.