In this exemple of configuration i'll use:
For the database the user opensim with the password DB_Password. (Chose whatever you want instead)
For the domain name replace domain.com by your own.

Dependency installation:
Before installing OpenSim you need Mono, MySQL and unzip.

sudo apt install gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt dist-upgrade
sudo apt install mono-complete mysql-server unzip


MySQL configuration:

sudo nano /etc/mysql/my.cnf


Add the following lines before:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

[mysqld]
default_storage_engine = InnoDB
disable_log_bin
innodb_buffer_pool_size = 2G
innodb_log_file_size = 256M
innodb_log_buffer_size = 16M
innodb_flush_method = O_DIRECT
innodb_flush_log_at_trx_commit = 0
innodb_buffer_pool_instances = 2
default-authentication-plugin=mysql_native_password


Restart MySQL:

sudo service mysql restart
sudo mysql_secure_installation -u root -p


Database creation:

sudo mysql
mysql> create database opensim;
mysql> create user opensim identified by 'DB_Password';
mysql> create user 'opensim'@'localhost' identified by 'DB_Password';
mysql> GRANT ALL PRIVILEGES ON opensim.* TO 'opensim'@'localhost';
mysql> FLUSH PRIVILEGES;


Check the opensim account is mysql_native_password and disconnect from MySQL:

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
mysql> \q


Download and Extract OpenSim:

cd ~
wget http://opensimulator.org/dist/OpenSim-LastAutoBuild.zip
mkdir ~/HG
unzip OpenSim-LastAutoBuild.zip -d HG/


Grid configuration:

cd ~/HG/bin
cp Robust.HG.ini.example Robust.HG.ini
cp OpenSim.ini.example OpenSim.ini
cp config-include/GridCommon.ini.example config-include/GridCommon.ini
cp config-include/osslEnable.ini.example config-include/osslEnable.ini


Edit the Robust.HG.ini file

nano -c ~/HG/bin/Robust.HG.ini


Edit the lines 28 - 240 - 620 - 623 - 834
Uncomment 104 - 106 - 111 - 191 - 198 - 731

	[Const]
28		BaseURL = "http://domain.com"

	[ServiceList]
104 OfflineIMServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector" 106 GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" 111 UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" [Hypergrid] 191 HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 198 GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" [DatabaseService] 240 ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=DB_Password;Old Guids=true;SslMode=None;" [GridInfoService] 620 gridname = "NOM DE LE GRID" 623 gridnick = "nom_de_la_grid" [UserAgentService] 731 ShowUserDetailsInHGProfile = True [UserProfilesService] 834 Enabled = true


Launch Robust and make sure there is no errors:

mono ~/HG/bin/Robust.exe -inifile=Robust.HG.ini


In the Robust console create the first user:

R.O.B.U.S.T.# create user
First name [Default]: Ludo
Last name [User]: Davis
Password:
Email []:
User ID (enter for random) []:
Model name []:


Quit Robust with the quit command

R.O.B.U.S.T.# quit


Edit the OpenSim.ini file

nano -c ~/HG/bin/OpenSim.ini


Edit the lines: 53 - 1164 - 1179 - 1141 - 1202
Uncomment: 356 - 773 - 778 - 782 - 787 - 795 - 1152 - 1192 - 1276 - 1313
Comment: 1310

	[Const]
53		BaseHostname = "domain.com"

	[Map]
356		GenerateMaptiles = true

	[Messaging]
773		OfflineMessageModule = "Offline Message Module V2"
778		OfflineMessageURL = ${Const|PrivURL}:${Const|PrivatePort}
782		StorageProvider = OpenSim.Data.MySQL.dll
787		MuteListModule = MuteListModule
792		ForwardOfflineGroupMessages = true

	[Groups]
1141		Enabled = true
1152		Module = "Groups Module V2"
1164		ServicesConnectorModule = "Groups HG Service Connector"
1179		GroupsServerURI = ${Const|BaseURL}:${Const|PrivatePort}
1192		MessagingModule = "Groups Messaging Module V2"
1202		MessageOnlineUsersOnly = true

	[UserProfiles]
1276		ProfileServiceURL = "${Const|BaseURL}:${Const|PublicPort}"

	[Architecture]
1310		; Include-Architecture = "config-include/Standalone.ini"
1313		Include-Architecture = "config-include/GridHypergrid.ini"

 

Edit the GridCommon.ini file

nano -c ~/HG/bin/config-include/GridCommon.ini


Edit the line19
Uncomment 16 - 49
Comment 9

	[DatabaseService]
9		; Include-Storage = "config-include/storage/SQLiteStandalone.ini";
16		StorageProvider = "OpenSim.Data.MySQL.dll"
19		ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=DB_Password;Old Guids=true;SslMode=None;"

	[Hypergrid]
49		GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"


Firewall configuration:

sudo ufw allow "OpenSSH"
sudo ufw allow 8002/tcp
sudo ufw allow 9000/tcp
sudo ufw allow 9000:9100/udp
sudo ufw enable


If the server is behind a router:
Create a NAT for ports 8002 in TCP and 9000-9100 TCP/UDP
Example:


NAT reflection must be enable.
Example:


You need to edit the Region.ini file with the external IP (not the domain name) and internal.

InternalAddress = IP_INTERNE
ExternalHostName = IP_EXTERNE


Create a route:

iptables -t nat -A OUTPUT --dst IP_EXTERNE -p tcp --dport 9000:9100 -j DNAT --to-destination IP_INTERNE
iptables -t nat -A OUTPUT --dst IP_EXTERNE -p udp --dport 9000:9100 -j DNAT --to-destination IP_INTERNE

16189 thoughts on “Install OpenSim 0.9.2.2 in Grid mode on Ubuntu 20.04”

  1. Friday, 16 August 2024 04:36
    Детали компании Esperio
    Название компании Esperio
    Адрес сайта
    Почта не указана
    Дата основания Работает с 2011 года
    Главный офис неизвестно
    Телефон поддержки
    Компания Esperio называет себя одним из лидеров в сфере брокерских услуг, который ведет свою деятельность уже с 2011 года. Согласно информации на официальном сайте, регулятором данного брокера является SVGFSA. Связаться с техподдержкой можно только по номеру телефона или с помощью специальной формы на сайте.
    Эсперио имеет мультиязычную поддержку, предлагает трейдерам работать на платформе MetaTrader4/MetaTrader5 в зависимости от выбранного тарифного плана. Оба терминала имеют большой набор функций, включая возможность использования скриптов, индикаторов технического анализа, тестеров стратегий, советников и многого другого.
    Брокерская компания Эсперио предлагает торговлю с помощью следующих инструментов:
    • валютные пары;
    • CFD на металлы;
    • CFD на индексы;
    • CFD на акции;
    • CFD на энергетические ресурсы;
    • CFD на криптовалюту.
    Проект дает возможность попробовать свои силы новичкам с помощью открытия демосчета с теми же возможностями, что и реальный, но без внесения депозита. Для опытных трейдеров Esperio приготовила 4 основных вида счетов:
    1. Standart
    2. Cent
    3. Invest
    4. MT5 ECN.
    В зависимости от выбранного тарифа, предлагаются разные торговые инструменты, спред на большинстве из них начинается от 0 пунктов, на тарифе ECN установлен плавающий спред от 0,2 пунктов. Минимальный и максимальный депозит отсутствуют.
    Организация предлагает партнерскую программу с выгодными предложениями для трейдеров, углубленные обучающие курсы любого уровня сложности.
    Все торговые операции осуществляются с помощью популярных платежных систем, таких как Visa, MasterCard, Piastix, LiqPay, WebMoney и других.
    Александра
    02 ноября 2022
    Держитесь подальше от брокера esperio, аналитиков и финансовых специалистов, как они себя называют, работающих от имени этого брокера! Находят людей на различных сайтах по работе, предлагают заполнять для начала отчеты в экселе, якобы тестировать рынок! А потом втираются в доверие и предлагают открыть брокерский счет! Еще разводят на обучение за 50 тыс. Заманивают большими бонусами, не говоря при этом что их придется сделками отрабатывать! А потом под чутким их руководством предлагают открывать сделки и вот незадача одна сделка резко уходит в минус и сделать уже ничего нельзя и депозит схлопывается в ноль! А они говорят это же рынок, просадка это нормально, просто ваш депозит не выдержал! Меня развела молодая девушка и зовут ее Алчинова Татьяна Сергеевна !!! Ни в коем случае с ней не связывайтесь! Живет она сейчас в Тюмени, а до этого жила в Новосибирске! Будьте осторожны!
    ________________________________________
    Ответить
    5 Полезно
    Тоха
    23 июня 2022
    Что я вам могу сказать. Это самый настоящий скам, который скоро закроется и прихватит с собой деньги пользователей. У Esperio нет никаких оснований называться брокером. Перед сотрудничеством с любым посредником нужно проверять доки, возраст, проверять достоверность информации. А здесь сплошнее вранье!!!! И ведутся на подобную херабору новички, которые верят на слово аферистам и доверяют им свои деньги. Поэтому сколько бы вы сюда не вложили, заработать и вывести деньги не удастся. Так что держитесь подальше от этой лохвозки!!!
    ________________________________________
    Ответить
    0 Полезно
    Karina
    18 мая 2022
    Торговая платформа здесь полное дерьмо. Незнаю, на чем они там реально предлагают торговать, но заработать здесь невозможно. Одна выкачка денег и не более. Я несколько раз пополняла счет в надежде отыграться, но все бестолку. Хорошо хоть вовремя остановилась и не залезла в кредиты. Терминал постоянно подвисает, сделки закрываются в минус. Мало того что деньги списываются на фоне убыточных сделок, так с депозита постоянно списываются непонятные суммы и они нигде не отображаются. Внятного ответа в техподдержке мне никто не дал. Такое впечатление что ее вообще нет. В общей сложности я здесь потеряла около 3 тысяч((((
    ________________________________________
    Ответить
    0 Полезно
    Давид
    21 апреля 2022
    Я конечно слышал, что сейчас в интернете полно аферистов, но никогда не думал, что я лично стану жертвой мошеннической схемы. Вот что значит отсутствие опыта. Представители Esperio сами вышли со мной на связь, только ума не приложу где они взяли мой номер телефона. Правда я всегда лазил по различным форумам по инвестициям, может быть оттуда. Они мне предложили заработок на онлайн-торговле, говорили что будут помогать. Я изучил условия и согласился. Как только я пополнил счет, мой ЛК тут же заблокировали. На этом наше общение прекратилось… Если бы вы знали, как я виню себя за свою спешку и доверчивость((((
  2. Friday, 16 August 2024 09:20
    Apple is offering rare iPhone discounts in China
    mega555kf7lsmb54yd6etzginolhxxi4ytdoma2rf77ngq55fhfcnyid.onion
    Apple is offering temporary discounts on its iPhones and other products in China, in an extremely rare move for Apple that comes as competition within Asia’s smartphone market grows more intense.

    https://meg555net2.com
    m3ga.at

    As part of a sale pegged to the Lunar New Year event, Apple’s official Chinese website is listing discounts of up to 500 RMB ($70) on the latest iPhone lineup. Other flagship Apple products, including the Mac and iPad, are also going to be discounted up to 800 RMB ($112) and 400 RMB ($56), respectively, as part of the promotion, which runs from January 18 through January 21.

    Although third-party sellers at times discount Apple products, Apple itself very rarely offers deals or sales, part of its effort to maintain a premium brand image – something that has been particularly important as Apple seeks to attract high-end buyers in China.

    https://me35ga.at
    mega555kf7lsmb54yd6etzginolhxxi4ytdoma2rf77ngq55fhfcnyid.onion

    The move to slash prices on the iPhone comes just over five months after Chinese tech giant Huawei released its latest smartphone, the Mate 60 Pro. The Huawei smartphone has been eagerly embraced by Chinese consumers – so much that its use of an advanced chip has come under scrutiny from US officials.

    Around the same time that Huawei’s marquis smartphone was released, the Wall Street Journal reported that China had banned the use of iPhones by central government officials, citing unnamed people familiar with the matter. A Chinese government spokesperson, however, later denied that China had issued any laws or rules to ban the use of iPhones.
  3. Friday, 16 August 2024 10:11
    карниз электрический provorota.su .
  4. Friday, 16 August 2024 10:35
    TOR-ссылка Kraken: http://kbge6o2hnyag2xu76cehz3r5eg2mx6nf3hjfufoimqwf6gr5owhoypyd.onion
    Актуальная клир ссылка Kraken: https://kraken41-at.com
    Зеркало Кракен: https://kraken42-at.com
    Зеркала Кракен: https://kraken41-at.com
    Ссылка Кракен: https://kraken42-at.com
    Кракен ссылка: https://kraken103.at
    Кракен сайт: https://kraken41-at.com
    Ссылка кракен: https://kraken103.at
    Кракен онион: https://kraken103.at
    Kraken ссылка: https://kraken103.at
    Кракен даркнет: https://kraken102.at

    <b>Кракен ссылка
    Ссылка кракен
    Кракен онион
    Кракен даркнет
    Кракен зеркало
    Kraken ссылка
    Kraken onion
    Kraken darknet</b>

    Кракен ссылка
    Ссылка кракен
    Кракен Сайт
    Кракен зеркало
    Кракен даркнет
    Ссылка на кракен
    Кракен онион
    Кракен
    Кракен сайт
    Kraken
    Kraken зеркало
    Kraken сайт
    зеркало кракен
    Kraken ссылка
    Kraken onion
    Ссылка Kraken
  5. Friday, 16 August 2024 12:18
    3- 4-chlorophenyl -1h-pyrazole - купить онлайн в интернет-магазине химмед
    Tegs: h-glu otbu -nh2 hcl - купить онлайн в интернет-магазине химмед
    6-fluoro-8-quinolinesulfonyl chloride - купить онлайн в интернет-магазине химмед
    6-bromo-3-hydroxy-2-methylpyridine - купить онлайн в интернет-магазине химмед

    4- 4-fluorophenoxy benzoic acid; - купить онлайн в интернет-магазине химмед https://chimmed.ru/products/4-4-fluorophenoxybenzoic-acid--id=4674407
  6. Friday, 16 August 2024 15:31
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  7. Friday, 16 August 2024 15:41
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  8. Friday, 16 August 2024 15:58
    В нашем онлайн-магазине dbshop.ru и сервисной мастерской мы предоставляем не только широкий ассортимент автозвукового оборудования, но и обширный перечень экспертных услуг, основанных на многолетний опыт работы. Наша команда специалистов способна выполнить самые трудные задания, будь то монтаж сигнализации с автозапуском или комплексная шумоизоляция автомобиля. Если вам необходимо установка автозвука ижевск которые полностью удовлетворят все ваши потребности. Мы работаем только с проверенными брендами, гарантируя качество и надежность каждой установки.

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

    Чтобы сделать заказ позвоните нам: г. Ижевск, ул. Коммунаров, 244, телефон +7 (3412) 91-21-21. Мы всегда готовы помочь вам сделать ваш автомобиль лучше.
  9. Friday, 16 August 2024 15:59
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  10. Friday, 16 August 2024 16:12
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  11. Friday, 16 August 2024 16:21
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  12. Friday, 16 August 2024 16:25
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  13. Friday, 16 August 2024 16:44
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  14. Friday, 16 August 2024 16:48
    нажмите здесь Kraken21.at
  15. Friday, 16 August 2024 17:00
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  16. Friday, 16 August 2024 17:02
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  17. Friday, 16 August 2024 17:15
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.
  18. Friday, 16 August 2024 17:18
    Заказать такси https://taxi-gukovo.ru эконом в Гуково дешево с отзывами, ценами и телефонами, онлайн заказ.