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

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

  1. Friday, 12 July 2024 14:36
    Привет, друзья!
    Всегда считал, что покупка диплома о высшем образовании — это миф и невозможно. Но, к счастью, оказался неправ. Сначала искал информацию по теме: купить диплом механика, куплю диплом высшего образования, купить диплом в новокузнецке, купить диплом логиста, #купить диплом в шахтах, а затем переключился на дипломы вузов. Подробности здесь: https://www.liveinternet.ru/users/avimnfnhtf/post505853562//
    Оказалось, что все реально и легально, со специальными условиями и упрощенными программами. Теперь у меня диплом московского вуза нового образца, что я настоятельно рекомендую и вам!
    Хорошей учебы!
  2. Friday, 12 July 2024 14:36

    Здравствуйте!
    Задался вопросом: можно ли на самом деле купить диплом государственного образца в Москве? Был приятно удивлен — это реально и легально!
    Сначала искал информацию в интернете на тему: купить диплом прораба, купить диплом в чите, купить диплом провизора, купить диплом в саратове , купить диплом в тюмени и получил базовые знания. В итоге остановился на материале: http://mockwacom.getbb.ru/viewtopic.php?f=11&t=1728
    Хорошей учебы!
  3. Friday, 12 July 2024 14:36

    Привет всем)
    Хорошо быть студентом, пока не придет пора писать диплом, что и произошло со мной, но не стоит отчаиваться, ведь есть хорошие компании что помогают с написанием и сдачей диплома на хорошие оценки!
    Изначально искал информацию про купить диплом цена, купить диплом в смоленске, купить диплом в ростове-на-дону, купить диплом фитнес инструктора, купить диплом зубного техника, потом попал на https://teplo-hata.com.ua/users/uqonuxuk и там решили все мои учебные заботы!
    Успешной учебы!
  4. Friday, 12 July 2024 14:36

    Здравствуйте!
    Задумался а действительно можно купить диплом государственного образца в Москве, и был удивлен, все реально и главное официально!
    Сначала серфил в сети и искал такие темы как: купить диплом гознак, купить диплом в нальчике, купить диплом в арзамасе, купить диплом в каменске-уральском, купить диплом в подольске, получил базовую информацию.
    Остановился в итоге на материале купить диплом специалиста, http://www.awaytravel.ru/content/?????????-?????????????-??????????
    Успехов в учебе!
  5. Friday, 12 July 2024 14:36

    Привет всем)
    Студенческая жизнь прекрасна, пока не приходит время писать диплом, как это случилось со мной. Не стоит отчаиваться, ведь существуют компании, которые помогают с написанием и защитой диплома на высокие оценки!
    Сначала я искал информацию по теме: купить диплом в салавате, купить диплом в армавире, купить диплом в елабуге, купить диплом в муроме, купить дипломы о высшем образовании цена, а потом наткнулся на http://www.bakinsky-dvorik.ru/communication/forum/user/188974/, где все мои учебные проблемы были решены!
    Хорошей учебы!
  6. Friday, 12 July 2024 14:36
    Привет, друзья!
    Всегда считал, что покупка диплома о высшем образовании — это миф и невозможно. Но, к счастью, оказался неправ. Сначала искал информацию по теме: купить диплом в якутске, купить диплом в магнитогорске, купить диплом медбрата, купить диплом экономиста, #купить диплом в рязани, а затем переключился на дипломы вузов. Подробности здесь: http://www.magicpartymirror.co.uk/cheltenham-racecourse/#comment-23098
    Оказалось, что все реально и легально, со специальными условиями и упрощенными программами. Теперь у меня диплом московского вуза нового образца, что я настоятельно рекомендую и вам!
    Успехов в учебе!
  7. Friday, 12 July 2024 14:36

    Привет всем)
    Студенческая жизнь прекрасна, пока не приходит время писать диплом, как это случилось со мной. Не стоит отчаиваться, ведь существуют компании, которые помогают с написанием и защитой диплома на высокие оценки!
    Сначала я искал информацию по теме: купить диплом в пятигорске, купить диплом вуза, купить диплом менеджера по туризму, купить диплом в мичуринске, купить диплом в комсомольске-на-амуре, а потом наткнулся на https://sagessesjb.edu.lb/melbet-promo-code-sep-2023-enter-mbmax-6/, где все мои учебные проблемы были решены!
    Успешной учебы!
  8. Friday, 12 July 2024 15:46
    Привет!
    Купить диплом ВУЗа.
    Наш сервис предлагает приобрести диплом высочайшего качества, неотличимый от оригинала без использования дорогостоящего оборудования и квалифицированного специалиста.
    Где купить диплом специалиста?
    http://www.fiat-club.ru/search.php?cx=partner-pub-2897956929599751:bz9j42-t4gv&cof=FORID:10&ie=UTF-8&q=&sa=Поиск&siteurl=forum.fiat-club.ru/blog_post.php?do=newblog&ref=forum.fiat-club.ru/login.php?do=login&ss=
    Успешной учебы!
  9. Friday, 12 July 2024 15:51
    Step into the thrilling world of casinos online, where every card you draw could be the key to victory! Whether you're a seasoned player or a newcomer, our online casinos offer endless excitement and the chance to master your skills. Join us now and experience the ultimate casinos list adventure!
  10. Friday, 12 July 2024 16:18

    Здравствуйте!
    Задался вопросом: можно ли на самом деле купить диплом государственного образца в Москве? Был приятно удивлен — это реально и легально!
    Сначала искал информацию в интернете на тему: купить диплом в москве, купить аттестаты за 11, купить диплом в калининграде, купить диплом в прокопьевске , купить диплом провизора и получил базовые знания. В итоге остановился на материале: http://reika-vitebsk.by/forum/index.php?id=1091915
    http://keyag.co.za/2019/03/19/latest-client-2/
    http://atlantauto.kz/astana/user/jvpbbjftut/
    https://aktivnoe.forum24.ru/?1-7-0-00010290-000-0-0-1711111417
    https://luxurywatches.gallery/warranty/

    Успешной учебы!
  11. Friday, 12 July 2024 16:56
    Добрый день!
    Где заказать диплом по актуальной специальности?
    Купить документ о получении высшего образования можно у нас. Мы оказываем услуги по производству и продаже документов об окончании любых университетов Российской Федерации.
    Мы готовы предложить дипломы психологов, юристов, экономистов и любых других профессий по разумным тарифам. Цена может зависеть от определенной специальности, года выпуска и университета. Всегда стараемся поддерживать для клиентов адекватную ценовую политику.
    https://sovetushka.forum2x2.ru/t28199-topic#62837
    Успешной учебы!
  12. Friday, 12 July 2024 18:04
    Вы хотите изучать язык и одновременно быть в курсе последних событий? Тогда предлагаем вам попробовать смотреть новости на английском языке. Мы сделали для вас подборку из 5 лучших сайтов, которые подойдут и начальным уровням, и продолжающим.

    1. Кому подойдет: с уровня Elementary и выше.
    blacksprut

    Newsinlevels.comГлавное преимущество этого сайта в том, что каждая новость представлена в 3 вариантах: для людей с начальным, средним и высоким уровнями знаний.

    Каждый материал включает в себя три варианта текста (согласно уровням сложности). К текстам низкого и среднего уровня сложности прилагается аудиозапись, а к тексту продвинутого уровня — видеоролик.

    К каждому тексту есть список незнакомых слов с пояснениями на английском языке. Кроме того, справа от статьи среди рекламных баннеров вы можете найти англо-русский словарь и при необходимости воспользоваться им.

    С этим сайтом вы сможете не только узнать последние новости, но и расширить словарный запас, а также улучшить понимание речи на слух. Примечательно, что в новостях периодически повторяется одна и та же лексика, поэтому если ежедневно смотреть всего один трехминутный ролик, можно постепенно практически без усилий расширить свой словарный запас.
    blacksprut https://bls.gl
    Аудиозаписи для начального уровня озвучены носителем языка, но говорит он четко, медленно, делает довольно большие паузы — как раз то, что надо новичкам. Среднему уровню предлагают запись в более быстром темпе, но озвученную четко, хорошо поставленным голосом. Для людей с «продвинутым» уровнем предлагаются оригинальные видео, транслирующиеся на американских каналах: слова произносятся быстро, можно послушать разные акценты.

    2. BBC.co.ukКому подойдет: студентам с уровнем Pre-Intermediate и выше.

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

    Под видео вы увидите транскрипт (текст к ролику), а также список изучаемых слов с пояснениями на английском языке. Ниже вы найдете упражнение, которое следует выполнить после просмотра и знакомства со словами. Справа даны ответы, можете проверить себя.

    3. English-club.tv
    English-club.tvКому подойдет: по утверждению авторов, сайт ориентирован на студентов с уровнями Elementary, Pre-Intermediate, Intermediate.

    Новое видео с новостями публикуется 2-4 раза в неделю. Обычно ролик состоит из двух новостей.
  13. Friday, 12 July 2024 18:09
    В отношении коррекция зрения мы Вам поможем. У нас широкий спектр услуг: метод коррекции зрения ласик, методика проведения операции ФРК, оперативное лечение катаракты, операция склеропластика, ортокератологические линзы, безоперационная блефаропластика аппаратом JETT PLASMA LIFT и многие другие. Обратитесь за квалифицированной консультацией к нашим врачам.
  14. Friday, 12 July 2024 19:24
    Выбери камин для комфорта и тепла в доме, которые покорят сердца.
    Интернет магазин каминов предлагает выгодные цены и быструю доставку: https://magazin-pechej-kaminov-i-dymohodov.ru .
  15. Friday, 12 July 2024 20:17
    Looking for a thrilling gaming experience without spending a dime? Discover the excitement of a slots games free, where you can enjoy your favorite games and win big without risking your hard-earned money!
  16. Friday, 12 July 2024 20:26

    Привет всем)
    Студенческая жизнь прекрасна, пока не приходит время писать диплом, как это случилось со мной. Не стоит отчаиваться, ведь существуют компании, которые помогают с написанием и защитой диплома на высокие оценки!
    Сначала я искал информацию по теме: купить диплом в тольятти, купить диплом преподавателя, купить диплом вуза, купить диплом в шахтах, купить аттестаты за 11, а потом наткнулся на
    https://huarenjiaohui.com/index.php?/topic/292-%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C-%D0%B4%D0%B8%D0%BF%D0%BB%D0%BE%D0%BC-%D0%BE-%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%BC-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC-x225g/
    http://xn--80ae1aidok.xn--p1ai/users/ijekiqu
    http://polimer42.ru/communication/forum/messages/forum5/topic49/message330265/?result=reply#message330265
    https://98e.fun/space-uid-7574575.html
    https://kms-zdrav.ru/products/poruchen-stalnoj-pt73524/#comment_151221
    , где все мои учебные проблемы были решены!
    Удачи!
  17. Friday, 12 July 2024 20:26

    Здравствуйте!
    Хочу рассказать о своем опыте по заказу аттестата пту, думал это не реально и стал искать информацию в сети, про купить диплом в екатеринбурге, купить диплом физика, купить диплом в глазове, купить диплом специалиста, купить диплом в сургуте, постепенно вникая в суть дела нашел отличный материал здесь http://www.avatars.cc/member.php?action=showprofile&user_id=34845 и был очень доволен!
    Теперь у меня есть диплом столяра о среднем специальном образовании, и я обеспечен на всю жизнь)
    Хорошей учебы!
  18. Friday, 12 July 2024 20:36

    Привет, друзья!
    Всегда считал, что покупка диплома о высшем образовании — это миф. Но, оказалось, что все возможно! Сначала искал информацию по теме: купить диплом в ревде, купить диплом в москве, купить диплом в братске, купить диплом в владивостоке, купить аттестат школы, а затем перешел на дипломы вузов. Подробнее можно узнать здесь: https://www.metal-tracker.com/forum/member.php?action=profile&uid=927394865
    Оказалось, что все возможно и официально, с упрощенными программами обучения. Теперь у меня диплом московского вуза нового образца, и я рекомендую вам воспользоваться этим шансом!
    Удачи!
  19. Friday, 12 July 2024 20:48
    Discover the thrill of winning big at our premier online casino free bonus no card details, where every spin of the wheel promises excitement and opportunity. Immerse yourself in a world of luxury and glamour, where the lights are bright, and the stakes are high. Our casino offers an unparalleled gaming experience with a vast selection of classic and modern games tailored for all levels of players. Join us and feel the adrenaline rush as you take your chance at fortune in an atmosphere of elegance and sophistication.