OpenSim.ru

-= Открытый симулятор =-
Сим-хостинг, аренда симов, виртуальная земля в аренду
GRID STATUS: OFFLINE
ALFA REGION: OFFLINE
Users online: 4/1534
    

Проект ИИ

Текущее время: Вс фев 28, 2021 11:24 pm



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Ср фев 09, 2011 3:24 am 
Не в сети
Site Admin
Аватара пользователя
 Профиль

Зарегистрирован: Пн апр 07, 2008 4:39 pm
Сообщений: 382
Запуск OpenSim под Linux:

1. Если не установлен пакет mono, устанавливаем.
В ubuntu (от root'a):
Код:
#apt-get 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
Mono JIT compiler version 2.4.2.3 (Debian 2.4.2.3+dfsg-2)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none


2. Скачиваем OpenSim
Код:
#wget http://opensim.ru/server/Opensim_ru_build_14332.zip


3. Создаем пользователя для запуска OpenSim:
Код:
#adduser opensim


4. Копируем, разархивируем, запускаем:
Код:
#mkdir /home/opensim/opensim_bin
#cp Opensim_ru_build_14332.zip /home/opensim/opensim_bin
#chown -R /home/opensim/opensim_bin opensim
#su - opensim
%cd opensim_bin
%unzip Opensim_ru_build_14332.zip
%mono OpenSim.exe


Если все прошло удачно на экране вы увидите примерно то же самое, что и в пункте 3 запуска под Windows.

5. После того, как ваш сервер OpenSim успешно запустился и работает вы захотите, чтобы он работал постоянно (демон). К сожалению, в существующей версии OpenSim такой функциональности не предусмотрено и для поддержания работы сервера вам приходится держать окно терминала открытым. Соответственно, как только вы его закрываете, сервер умирает. Чтобы этого не происходило можно воспользоваться виртуальным терминалом (экраном) - screen. Для запуска сервера через screen прописываем:
Код:
%screen -S OpenSim -d -m mono OpenSim.exe


После чего сервер стартует на виртуальном экране.
для того, чтобы убедиться что он стартовал смотрим листинг процессов:
Код:
%ps -ef | grep mono
opensim       8746     1  0  2010 ?        00:00:00 SCREEN -m -d -S OpenSim mono OpenSim.exe
opensim       8747  8746  0  2010 pts/2    11:22:53 mono OpenSim.exe
root     21469 15106  0 02:00 pts/1    00:00:00 grep mono


Чтобы посмотреть как живет наш сервер и выполнить какие-либо команды можно зайти на виртуальный экран:
Код:
%screen -x OpenSim


Чтобы выйти с экрана без остановки его работы нажимаем заветную комбинацию кнопок:
Ctrl-A-D

После того как сервер OpenSim запущен через screen можно смело закрывать окно терминала - сервер будет продолжать работать.


Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Ср ноя 16, 2011 9:10 pm 
Не в сети
Аватара пользователя
 Профиль

Зарегистрирован: Чт июн 26, 2008 2:58 am
Сообщений: 412
начало есть ...
это линукс (это факт... ))))
...снимок мог бы быть и лучше, и так сойдет...


Вложения:
00012.jpg
00012.jpg [ 125.02 Кб | Просмотров: 63898 ]
Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Чт ноя 17, 2011 4:00 am 
Не в сети
Site Admin
Аватара пользователя
 Профиль

Зарегистрирован: Пн апр 07, 2008 4:39 pm
Сообщений: 382
круть


Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Чт ноя 17, 2011 4:57 am 
Не в сети
Аватара пользователя
 Профиль

Зарегистрирован: Чт июн 26, 2008 2:58 am
Сообщений: 412
Ad Min писал(а):
круть


...главное что -то пошло )))


Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Вс июн 03, 2012 4:01 pm 
Не в сети
 Профиль

Зарегистрирован: Вт авг 31, 2010 7:13 pm
Сообщений: 9
хотел сервер под линуксом запустить локально, а мне выдало вот что:
Код:
19:03:25 - [FORMS]: InvalidOperationException on receiving request
19:03:25 - [ACCOUNT CONNECTOR]: GetUserAccount received null or empty reply
19:03:25 - [OPENSIM]: Unable to store account. If this simulator is connected to a grid, you must create the estate owner account first.

а запускал оригинальный OpenSim - всё нормально было...

UPD: такая штука ещё. сервер - OpenSim 0.7.3.1, клиент - Imprudence 1.3.2
при попытке подсоединения к серверу выдаёт следующее:
Код:
Alert: Unable to connect to testgrid.
Despite our best efforts, something unexpected has gone wrong.

Please check testgrid's status

и всё. а сервер молчит упорно, как будто к нему даже не приставали )))

UPD 2: под Windows 7 то же самое запускается без косяков - сервер работает, клиент коннектится. вероятно, фишка кроется в проблеме системы :roll:


Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Вт ноя 20, 2012 2:45 am 
Не в сети
Аватара пользователя
 Профиль

Зарегистрирован: Чт июн 26, 2008 2:58 am
Сообщений: 412
"Запуск OpenSim под Linux" -- устарел... срочно надо менять... ...


Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Вт апр 16, 2013 3:07 am 
Не в сети
Аватара пользователя
 Профиль

Зарегистрирован: Чт июн 26, 2008 2:58 am
Сообщений: 412
ну да...

и так : под линухом, точнее под Кубунту и Убунту - скачивем (он есть в репозитарии) MonoDevelop...
потом кликаем по OpenSim.exe ,и - "открыть с помощью" - "mono runtime (terminal)" ... ... и вуаля )))!!!...
...и никаких дурацких "молитв".................. :lol:


Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Вт янв 14, 2014 11:59 pm 
Не в сети
 Профиль

Зарегистрирован: Вс сен 21, 2008 11:18 pm
Сообщений: 16
Al Al писал(а):
потом кликаем
...и никаких дурацких "молитв"

Что-то мне подсказывает, что этот способ годится только для системы с иксами. То есть для предварительной обкатки на домашней машине.
На "боевых" серверах иксов обычно нет. Поэтому говорить о том, что традиционный способ устарел, несколько опрометчиво. Просто, наверное, нужно две инструкции - для начинающих, с монодевелопом, и для установки на сервер, традиционнная. Она, кстати, и более универсальная.

Вот чего меня в опенсиме всегда огорчало - невозможность запускать его в режиме демона. Чтобы можно было написать service opensimulator start и не иметь геморроя. Нет, нужны костыли в виде screen и др.
...Или это уже починили?


Вернуться к началу
 
 Заголовок сообщения: Re: HowTo: Запуск сервера OpenSim под Linux
СообщениеДобавлено: Чт янв 16, 2014 1:02 am 
Не в сети
 Профиль

Зарегистрирован: Пт ноя 30, 2012 8:34 pm
Сообщений: 17
Tikhon Golitzen писал(а):
Al Al писал(а):
потом кликаем
...и никаких дурацких "молитв"

Что-то мне подсказывает, что этот способ годится только для системы с иксами. То есть для предварительной обкатки на домашней машине.
На "боевых" серверах иксов обычно нет. Поэтому говорить о том, что традиционный способ устарел, несколько опрометчиво. Просто, наверное, нужно две инструкции - для начинающих, с монодевелопом, и для установки на сервер, традиционнная. Она, кстати, и более универсальная.

Вот чего меня в опенсиме всегда огорчало - невозможность запускать его в режиме демона. Чтобы можно было написать service opensimulator start и не иметь геморроя. Нет, нужны костыли в виде screen и др.
...Или это уже починили?

Установил Убунту 12.04.1 без иксов. С репозитария залил все необходимые пакеты для работы Опенсима. Запуск очень прост - mono OpenSim.exe прямо из консоли.
В режиме демона не пробовал настраивать, скорее всего способ есть. Хотя бы написать обычный скрипт запуска и разместить его в /etc/rc2.d и т.п.


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
© OpenSim.ru