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

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

  1. Tuesday, 30 July 2024 20:00
    технический аудит сайта заказать prodvizhenie-sajtov15.ru .
  2. Tuesday, 30 July 2024 21:09
    О компании
    Esperio – CFD-брокер, открывающий доступ к торговле контрактами на разницу цен. Это офшорная фирма, юридическое лицо которой OFG Cap. Ltd, имеющей лицензию от SVGFSA.

    Фирма работает с 2012 года. За этот период количество клиентов выросло более, чем на 100000 человек, а торговый оборот 1 млрд долларов.

    Условия
    В этом дилинговом центре можно работать с валютными парами, золотом и другими металлами, ETF, биржевыми фондами, товарной продукцией, акциями и криптовалютами. Esperio предлагает следующие условия:

    несколько типов счетов: стандартный, центовик, ECN, инвестиционный;
    валюты счета: USD, EUR;
    чистый спред, есть комиссия на сделки от 0,007% и выше в зависимости от инструмента;
    исполнение ордеров рыночное;
    минимальный лот 0,01;
    финансовое плечо 1:1000;
    бонус до 100% от суммы депозита;
    платформа Metatrader, от разработчиков MetaQuotes.
    Esperio в 2020 году создали свой инвестиционный фонд. Уровень риска средний, а максимальная доходность была 32,7% годовых. Рекомендуемая сумма 10000$. Помимо этого, пользователи могут заниматься копированием сделок и получать услуги по созданию инвестиционных портфелей.

    Дополнительный сервис компании включает в себя экономический календарь, новостную ленту, события в мире финансов, Trading Central, аналитику и рыночные обзоры. У фирмы имеется партнерская программа.

    Заключение
    Отзывы об Esperio вы можете встретить в интернете, как положительные, так и негативные. С некоторыми из них мы советуем ознакомиться ниже, чтобы изучить независимую оценку организации.
    39 Отзывов про Esperio

    Условия хорошие, вывод оперативный, менеджеры профи, техподдержка топ
    Касcио Сентябрь 20, 2022
    Мне очень нравится торговать через Esperio. Манагеры не звонят на телефон, не мешают со своими навязчивыми предложениями. Я знаю, что это международная брокерская компания, у которой 100к трейдеров, поэтому в плане надежности я ни на секунду не сомневался. Когда нашел этого брокера, то изучив весь сайт за 5 минут сразу понял, что буду торговать тут.
    Открытие брокерского счета произошло быстро, без лишних вопросов. Аналогично с верификацией личности. Отдел техподдержки тут вообще быстрый, хотя я лично не сталкивался с ним, но по опыту других клиентов, он да, быстрый.
    Оперативный вывод средств – это еще одно преимущество компании. Дольше 1-2 суток мне никогда деньги не выводили, это хороший показатель. Контора, кстати, находится под контролем финансового регулятора Гренадин, так что называть ее нерегулируемой нельзя, как это делают многие в негативных отзывах. Не понимаю, откуда берется негатив. Возможно, от конкурентов что ли, либо нытики пишут сказки про эту прекрасную фирму. Сами слили и винят в этом брокера. Ну бред же, да

    Предпочитаю в таких конторах не торговать
    inva Сентябрь 21, 2022
    Весьма много околорыночных услуг, да и тот факт, что компания Эсперио банально врет про свой срок работы выглядят как-то не очень. Не считаю эту фирму надежной и безопасной, и торговать я бы тут даже под дулом пистолета не стал, чего кстати и вам советую – лучше не рисковать и не открывать тут депозит, дабы сохранить свои денежные средства. Вы можете думать по-другому, но тогда пиняйте на себя, когда вы закажите деньги на вывод на свои реквизиты, а затем ничего не будет происходить, деньги вам контора не выведет.

    Ненадежный посредник
    Next Сентябрь 22, 2022
    Что нужно для успешного трейдинга? Во-первых, надежный брокер. Если вы даже супер трейдер, но торгуете в таких шарашках, как эта контора, то смысл? Деньги не выведете. Ну а там уже важны и ваши навыки. Но первое – это безопасный посредник. Эта контора к таким не относится.

    Бред для лохов откровенный
    Психо Октябрь 5, 2022
    Для слива денег как раз подойдет, но не для заработка. Убеждаюсь в этом снова и снова, я сама просто когда-то попала на подобный сайт, даже доверила этой компании более 3 тысяч долларов, а там ведь еще ПАММ-счета были. Эти ребята ничем от других шулерских платформ не отличаются. У ресурса Esperio нет ни Лицензии от ЦБ, ни разрешительных документов от других ведомств, страховки от государственных компаний, да практически ничего нет, кроме пустых обещаний. Но мне уже хватило всего этого, не хочу обращать внимание на разводняк, пустая трата времени.
    Благополучно все слила как на самостоятельной торговле, так и на инвестициях в эти убогие ПАММы и копирование сделок. Жесть как обидно, что повелась на все это и потеряла как итог 3000 долларов.

    Заманивание, потом слив
    KOKS-1999 Октябрь 7, 2022
    Можно давно уже было внести сие «чудо» в черный список, не тратить на него свое драгоценное время. Но я решил пойти по не такому легкому пусти, то есть зарегистрировался, внес 300 баксов, то есть даже чуть больше, чем ту сумму, которая была нужна для того, чтобы нормально себя чувствовать во время трейдинга, ну а потом уже меня начали понемногу сливать. Сперва в парах с долларом, а потом и в остальных, причем плавно, неспешно, думали, что я не буду на все это обращать внимание, спишу на торговые проблемы, недостаток ликвидности, прочий бред. Э нет, я не тупой, не глупой), развод быстро вижу.
    Так что дальше не стал продолжать сотрудничество с этой компанией. Да, потерял 300 баксов, но это будет ценным уроком для меня, не работать больше с аналогичными мусорными конторами, которые рисуют любые котировки, лишь бы слить своего клиента и отнять у него все деньги до последней кпоейки.

    Нет нормального регулирования
    Lucky Октябрь 21, 2022
    Пускай получат нормальное регулирование, которое будет основным и единственным доказательством надежности компании, тогда и можно будет поговорить о торговле. Но а пока, это стандартный фейковый посредник.
  3. Tuesday, 30 July 2024 22:04

    Join forces with https://accsmarket.net, the leading provider of verified accounts across various digital platforms. As a partner, you'll gain access to a diverse range of accounts, from social media profiles to gaming credentials. Expand your business horizons and tap into lucrative opportunities in the booming market of account acquisition. With our reliable platform and dedicated support, collaborating with https://accsmarket.net ensures mutual success and prosperity in the dynamic world of online sales.

    Click links : https://AccsMarket.net
  4. Tuesday, 30 July 2024 22:41
    Бинариум личный кабинет binariums.net

    По теме бинариум официальный сайт скачать вы на верном пути. На торговой платформе Binarium можно осуществлять торговые операции и зарабатывать легкие деньги. Они проводятся строго по графику работы рынка Forex, то есть с понедельника по пятницу.
  5. Wednesday, 31 July 2024 01:48
    https://e-porn.net
    https://analwife.net
    free xxx tube videos webcams dating,
    онлайн камеры, знакомства
  6. Wednesday, 31 July 2024 02:16
    Романтикам и любителям казино привет!

    Самые лучшие рейтинг лучших казино 2024 на официальном сайте LuckyPari с последними новостями
    рейтинг казино с хорошей отдачей
    казино на рубли онлайн
    все казино вулкан список
    топ лицензионных казино
    рейтинг казино с минимальным депозитом

    Хороших профитов!
  7. Wednesday, 31 July 2024 02:41
    Pill facts available. Patient pill resource.
    indian pharmacies online
    Pill trends described. Medication effects explained.
  8. Wednesday, 31 July 2024 05:06
    Синергель https://sinergels.ru состав препарата и инструкция по применению. Показания и противопоказания.
  9. Wednesday, 31 July 2024 05:18
    купить аттестат о среднем образовании 10 классов mandiplomik.ru .