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

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

  1. Wednesday, 03 July 2024 23:23
    Добрый день!
    Сотрудники, у которых имеется высшее образование очень ценятся среди работодателей. Диплом</b> о наличии высшего образования необходим для того, чтобы доказать свою квалификацию. Он дает понять работодателю, что работник обладает необходимыми знаниями чтобы эффективно выполнить поставленные задачи. Но как же быть, при условии, что умения и навыки есть, а вот соответствующего документа у человека нет? <b>Заказ диплома поможет решить эту проблему. Покупка диплома любого университета РФ у нас является надежным процессом, потому что документ заносится в реестр. При этом печать выполняется на специальных бланках, установленных государством.
    Где приобрести диплом по необходимой специальности?
    http://forcemajor.maxbb.ru/viewtopic.php?f=7&amp;t=777
    Успешной учебы!
  2. Wednesday, 03 July 2024 23:28
    https://sps134.ru вызов сантехника.
    вызов сантехника https://sps134.ru.
    срочный вызов сантехника https://sps134.ru.
    сантехник вызов https://sps134.ru.
    https://sps134.ru сантехник на дом.
    https://sps134.ru сантехнические работы.
    https://sps134.ru сантехнические услуги.
    сантехнические работы вызвать мастера https://sps134.ru .
    мастер сантехник https://sps134.ru .
  3. Thursday, 04 July 2024 02:16
    Greetings to the romantics and casino lovers!!
    Glory Casino is my number one choice for betting and casino. The bonuses are nice, withdrawals are fast, and the Android app is convenient. The working mirror is always available. I play with pleasure and recommend everyone to try it!
    Glory Casino is reliability and convenience. Simple registration, generous bonuses, and fast payouts. The working mirror is always available. I play and win with pleasure. I recommend it to all gambling enthusiasts!
    Glory Casino
    Glory Casino download app for Android for free
    Glory Casino advertising
    Glory Casino mobile version download slots
    Glory Casino app download for free
    download apk Glory Casino on Android

    Good profits!
  4. Thursday, 04 July 2024 07:18

    Здравствуйте!
    Хочу поделиться своим опытом по заказу аттестата ПТУ. Думал, что это невозможно, и начал искать информацию в интернете по теме: купить диплом в ухте, купить диплом в сургуте, купить диплом менеджера по туризму, купить диплом в грозном, купить аттестат. Постепенно углубляясь в тему, нашел отличный ресурс здесь: http://good-serial.ru/2024/05/diplom-v-vashih-rukah-kak-eto-rabotaet/
    https://www.treatment-online.com.ua/dermatologiya/albinizm#comment_370586
    https://www.tumblr.com/wellnesspodcast/742857580360204288/diplomyland?source=share
    https://www.taxisinverness.com/top-5-reasons-to-book-a-taxi-to-inverness-airport/
    https://calvitecnologie.it/pezzi_tranciati_calvitecologie2/
    и остался очень доволен!
    Теперь у меня есть диплом сварщика о среднем специальном образовании, и я обеспечен на всю жизнь!
    Успешной учебы!
  5. Thursday, 04 July 2024 07:29
    ‘Dyson spheres’ were theorized as a way to detect alien life. Scientists say they’ve found potential evidence
    кракен магазин

    What would be the ultimate solution to the energy problems of an advanced civilization? Renowned British American physicist Freeman Dyson theorized it would be a shell made up of mirrors or solar panels that completely surrounds a star — harnessing all the energy it produces.

    “One should expect that, within a few thousand years of its entering the stage of industrial development, any intelligent species should be found occupying an artificial biosphere which completely surrounds its parent star,” wrote Dyson in a 1960 paper in which he first explained the concept.
    https://http-kraken14.at
    kraken25.at
    If it sounds like science fiction, that’s because it is: Dyson took the idea from Olaf Stapledon’s 1937 novel “Star Maker,” and he was always open about that. The late scientist was a professor emeritus at the Institute of Advanced Study in Princeton, New Jersey.
    Still, coming from a thinker who some in the scientific community say might have been worthy of a Nobel Prize early in his career, the concept took hold and the hypothetical megastructures became known as Dyson spheres, even though the physicist later clarified that they would actually consist of “a loose collection or swarm of objects traveling on independent orbits around the star.”

    In his paper, Dyson also noted that Dyson spheres would give off waste heat detectable as infrared radiation, and suggested that looking for that byproduct would be a viable method for searching for extraterrestrial life. However, he added that infrared radiation by itself would not necessarily mean extraterrestrial intelligence, and that one of the strongest reasons for searching for such sources was that new types of natural astronomical objects might be discovered.

    “Scientists (at the time) were largely receptive, not to the likelihood that alien civilisations would be found to exist, but that a search for waste heat would be a good place to look,” said George Dyson, a technology writer and author and the second of Dyson’s six children, via email. “Science fiction, from ‘Footfall’ to ‘Star Trek,’ took the idea and ran with it, while social critics adopted the Dyson sphere as a vehicle for questioning the wisdom of unlimited technological growth.”
  6. Thursday, 04 July 2024 11:45
    Just one click can turn you dollar into $1000. https://t.me/cryptaxbot/17?StepTece33sig
  7. Thursday, 04 July 2024 12:55
    эскорт услуги от индивидуалок москвы https://prostitutki-213.ru. Вызвать проститутку на любой вкус по низким ценам. Каталог шлюх Москвы
  8. Thursday, 04 July 2024 14:11
    Привет, друзья!
    Для некоторых людей, купить диплом ВУЗа - это необходимость, возможность получить достойную работу. Однако для кого-то - это понятное желание не терять время на учебу в ВУЗе. Что бы ни толкнуло вас на это решение, наша фирма готова помочь. Оперативно, качественно и по доступной цене сделаем документ любого года выпуска на настоящих бланках со всеми требуемыми печатями.
    Мы предлагаем выгодно приобрести диплом, который выполнен на бланке ГОЗНАКа и заверен печатями, штампами, подписями должностных лиц. Наш диплом пройдет любые проверки, даже с использованием специально предназначенного оборудования. Достигайте своих целей быстро и просто с нашим сервисом.
    Основные преимущества наших дипломов:
    • используются лишь настоящие бланки "Гознак";
    • необходимые подписи должностных лиц;
    • настоящие печати ВУЗа;
    • специальные водяные знаки, нити и другие степени защиты;
    • безупречное заполнение и оформление - ошибки полностью исключены;
    • любая проверка документов.
    Дипломы и аттестаты об окончании учебных учреждений Российской Федерации:
    - Повышают статус своих владельцев;
    - Открывают большие возможности в современном обществе;
    - Повышают уважение в глазах граждан;
    - Повышают собственную уверенность и самооценку.
    Где заказать диплом по актуальной специальности?
    http://epicit.ru/kupit-diplom-o-vyisshem-obrazovanii-nedorogo
    Успехов в учебе!
  9. Thursday, 04 July 2024 14:20
    Привет!
    Для некоторых людей, приобрести диплом ВУЗа - это необходимость, удачный шанс получить выгодную работу. Но для кого-то - это желание не терять массу времени на учебу в ВУЗе. Что бы ни толкнуло вас на такой шаг, мы готовы помочь вам. Быстро, профессионально и по доступной цене изготовим диплом любого года выпуска на настоящих бланках со всеми печатями.
    Заказать документ о получении высшего образования можно в нашей компании в Москве. Мы оказываем услуги по продаже документов об окончании любых ВУЗов РФ. Вы получите диплом по любым специальностям, включая документы старого образца. Даем гарантию, что при проверке документа работодателями, подозрений не появится.
    Превосходства наших документов:
    • используем только настоящие бланки "Гознак";
    • все подписи должностных лиц;
    • все печати университета;
    • специальные водяные знаки, нити и прочие степени защиты;
    • идеальное заполнение и оформление - ошибки полностью исключены;
    • любая проверка документов.
    Мы предлагаем быстро и выгодно купить диплом, который выполняется на бланке ГОЗНАКа и заверен мокрыми печатями, водяными знаками, подписями. Данный диплом пройдет любые проверки, даже при использовании профессиональных приборов. Достигайте свои цели быстро и просто с нашими дипломами.
    Где приобрести диплом по актуальной специальности?
    https://epistles.ru/blogs/703/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D1%8B-%D1%87%D1%82%D0%BE-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D1%8E%D1%82-%D0%B4%D0%B8%D0%BF%D0%BB%D0%BE%D0%BC%D1%8B-%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BF%D0%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B
    https://lolka.bestbb.ru/viewtopic.php?id=548
    http://parus.flybb.ru/topic338.html
    https://www.operazionispeciali.it/cb-profile/pluginclass/cbblogs.html?action=blogs&amp;func=show&amp;id=23
    http://kontenent.flybb.ru/topic141.html

    Успешной учебы!
  10. Thursday, 04 July 2024 15:48
    Здравствуйте!
    Для многих людей, купить диплом о высшем образовании - это необходимость, шанс получить выгодную работу. Однако для кого-то - это понятное желание не терять время на учебу в институте. Что бы ни толкнуло вас на это решение, мы готовы помочь вам. Оперативно, профессионально и недорого изготовим документ любого ВУЗа и года выпуска на государственных бланках со всеми необходимыми подписями и печатями.
    Купить документ о получении высшего образования можно у нас. Мы оказываем услуги по продаже документов об окончании любых университетов РФ. Вы сможете получить необходимый диплом по любой специальности, любого года выпуска, в том числе документы Советского Союза. Гарантируем, что в случае проверки документа работодателями, каких-либо подозрений не возникнет.
    Преимущества наших дипломов:
    • используются только качественные бланки "Гознак";
    • все подписи руководства;
    • настоящие печати университета;
    • специальные водяные знаки, нити и другие степени защиты;
    • безупречное заполнение и оформление - ошибки исключены;
    • любые проверки документов.
    Наша компания предлагает выгодно и быстро заказать диплом, который выполнен на оригинальной бумаге и заверен мокрыми печатями, штампами, подписями. Данный документ пройдет лубую проверку, даже при использовании специальных приборов. Достигайте цели максимально быстро с нашей компанией.
    Где заказать диплом по нужной специальности?
    http://lorail252bow.bestbb.ru/viewtopic.php?id=235#p244
    Хорошей учебы!
  11. Thursday, 04 July 2024 15:59

    Здравствуйте!
    Хочу поделиться своим опытом по заказу аттестата ПТУ. Думал, что это невозможно, и начал искать информацию в интернете по теме: купить аттестат школы, купить диплом в нальчике, купить аттестат, купить диплом монтажника, купить диплом в муроме. Постепенно углубляясь, нашел отличный ресурс здесь: http://androidplaymod.com/index.php?subaction=userinfo&amp;user=oxevorane, и остался очень доволен!
    Теперь у меня есть диплом сварщика о среднем специальном образовании, и я обеспечен на всю жизнь!
    Хорошей учебы!