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
Предлагаем быстро получить этот важный документ. Вы имеете возможность купить диплом, и это является удачным решением для человека, который не смог закончить обучение, утратил документ или хочет исправить плохие оценки. Все дипломы выпускаются с особой аккуратностью, вниманием к мельчайшим элементам. В итоге вы получите продукт, 100% соответствующий оригиналу.
Плюсы такого подхода состоят не только в том, что можно максимально быстро получить свой диплом. Весь процесс организовывается удобно, с нашей поддержкой. От выбора нужного образца до консультации по заполнению персональной информации и доставки в любой регион страны — все под полным контролем опытных мастеров.
Таким образом, для тех, кто пытается найти максимально быстрый способ получения требуемого документа, наша компания готова предложить отличное решение. Приобрести диплом - значит избежать долгого обучения и не теряя времени переходить к своим целям: к поступлению в ВУЗ или к началу успешной карьеры.
купить диплом в майкопе
http://www.pigcraft.ugu.pl/showthread.php?tid=103640
http://theoficialann.blogspot.com/2017/01/blog-post.html
http://rpinnovative.1stbb.ru/viewtopic.php?f=8&t=248
http://nagatinos.getbb.ru/viewtopic.php?f=6&t=485
https://blogs.cornell.edu/advancedrevenuemanagement12/2012/03/28/sports-stadium-rm/comment-page-288/#comment-510803
купить диплом в междуреченске
Remarkable issues here. I am very satisfied to peer your post. Thank you so much and I'm looking forward to contact you. Will you please drop me a mail?
купить диплом в пензе
http://efawb.ru
http://samara-shkola.ru
http://wmtext.ru
купить диплом в петропавловске-камчатском
Hi there! Would you mind if I share your blog with my zynga group? There's a lot of folks that I think would really appreciate your content. Please let me know. Thank you
http://facefam.com/read-blog/16_we-purchase-a-university-diploma-on-the-internet-tips.html
купить диплом инженера механика
http://72frs.ru
купить диплом в великих луках
Приглашаем к нам в команду мастеров! Приглашаем к нам в команду мастеров для работы с заявками по электрике и сантехнике! Приглашаем к нам в команду мастеров по заявкам! Обращаясь в нашу службу установки сантехники, вы https://myzh-na-chas777.ru/ можете быть уверены, что получите помощь квалифицированного сантехника. Все наши мастера постоянной передвигаются по городу 7 дней в недели, в праздники и выходные, приходят к Вам на помощь в любом районе города Москвы, поэтому позвонив в нашу компанию по ремонту мебели и шкафов купе, Вы можете рассчитывать на быстрый приезд мастера и починку любой неисправности, будь то замена уплотнителя в шкафу, замена роликов или направляющие в шкафу купе, регулировка дверей шкафа. Если Вы любите мебель фирмы Икеа, мы поможем Вам её собрать. Можно по желанию работать после 20. Если позволяет график, можно совмещать работу с другой. Если вы не нашли в прайс-листе услугу которая вам необходима, то позвоните нам и мастер вас проконсультирует совершенно бесплатно. Срочно требуется мастер на час; что вам предстоит делать: работа разъездного характера в районе вашего проживания. Работа разъездного характера по округу Вашего проживания.
Работа разъездного характера. ?Мы готовы предложить стабильно от 3 заказов в день! ?Мы готовы предложить стабильно от 3 заказов в день! ?Мы готовы предложить стабильно от 3х заказов в день! Мы готовы предложить стабильно от 3-х заказов в день! Мы же предлагает услуги мужа на час круглосуточно по всей Москве, и выезжаем на ваш объект сразу после получения вызова. Это может быть как устранение небольшого дефекта или существенные работы по установке целой системы отопления, водоотведения - то есть, прокладки всей коммуникации. Это понятие появилось сравнительно недавно, но всё больше и больше людей стало обращаться именно по этой теме «муж на час». Это оперативность, качественная работа, хорошее отношение к работе и готовность выехать в любой район города. Фирма муж на час готова взяться за заказ любой сложности. «Услуга муж на час» - это когда клиентам нужен универсальный мастер, для выполнения различных работ. Сервис «муж на час» для жителей Москвы - профессиональное решение бытовых проблем. При необходимости по Viber, WhatsApp или Telegram отправить нужные фото, чтобы «муж на час» оценил стоимость работ, а также купил нужные запчасти-расходники.
Минимальная стоимость заказа услуг 1500 рублей. Точную стоимость определяет мастер на месте после проведения осмотра и диагностики. Набираем мастеров на вакансию столяр / сборщик мебели / муж на час / домашний мастер! Что же такое муж на час? Сантехник на час в Москве приезжает быстро. В крупный сервисный центр по мелкому бытовому ремонту требуется мастер универсал (мастер на час). Также, частный мастер сможет осуществить ремонт повреждений внешней поверхности шкафа-купе: замену зеркала или разбитого стекла в дверях купе. Сборка встраиваемого и отдельно-стоящего шкафа купе. Заказав недорогую, но качественную услугу Муж на час, Вы решаете многие свои проблемы, касательно мебели, шкафа купе и пр. Как правило, временного «мужа» вызывают, чтобы что-то отремонтировать или собрать мебель, но встречаются и необычные обращения: позлить мужа настоящего, сделать укол черепахе, усмирить соседа-пьяницу, вынести елку, поймать мышь, составить компанию за столом. Как она поможет этому бедняку достичь исполнения очень трудной, но в самом деле необходимой и единственно достойной в его положении задачи: «не оставить семью без свойей опоры и возвратить себе расположение жены и уважение людей». Как получить промокод МТС премиум бесплатно МТС является российским сотовым оператором номер один. Муж на час - это услуги сантехника, электрика и многих других специальностей. В мире мебели и интерьерного дизайна, муж на час может быть полезен во многих ситуациях.
Для нас приоритет - «Довольный клиент» и к каждому мы подходим индивидуально.Узнать расценки на услуги муж на час в Москве и Московской области,можно по телефону или форме обратного звонка. Для наших сантехников нет непреодолимых задач. Электрик мастер на час. Закупку необходимых материалов, будь то новый смеситель, лампочки и прочее, мастер осуществляет сам и предоставляет чеки из магазинов. Сборка мебели Икеа в Москве. Ну не холостые ли, стало быть, заряды, и что в них толку! Билась-билась, насилу очнулась. Родимчик, что ли, а с того часу и хворать начала. Я ощущаю даже радость жизни, - она все больше заключается для меня в клочке синего неба, в фиалке, глазах влюбленной девушки, в белой пене моря, в смехе ребенка. Я сразу его узнала, хотя он сидел у самого моря, спиной ко мне, и возился в песке. Но он уже на все махнул рукой и даже был тем доволен, что дома остается теперь совершенно один.
https://medium.com/@corvetbes/archetyp-market-3177acce49f8
АРЕНДА ЭКСКАВАТОРА С ПРОФЕССИОНАЛЬНЫМ ОПЕРАТОРОМ
ДЕМОНТАЖ ЗДАНИЙ, СООРУЖЕНИЙ С ВЫВОЗОМ И УТИЛИЗАЦИЕЙ ОТХОДОВ
ВАЛКА ДЕРЕВЬЕВ, КОРЧЕВАНИЕ ПНЕЙ
ЗЕМЛЕРОЙНЫЕ РАБОТ КОПКА ТРАНШЕЙ, ЯМ, ЗАСЫПКА КОТЛОВАНОВ, РЫХЛЕНИЕ ГРУНТА
РЕМОНТ И ОБСЛУЖИВАНИЕ ЛЮБОЙ СПЕЦТЕХНИКИ
РАБОТАЕМ ПО ДОГОВОРУ
СОБЛЮДЕНИЕ СРОКОВ ВЫПОЛНЕНИЯ РАБОТ
ГИБКАЯ ЦЕНОВАЯ ПОЛИТИКА И ИНДИВИДУАЛЬНЫЙ ПОДХОД К КАЖДОМУ КЛИЕНТУ
What's up, its fastidious piece of writing about media print, we all know media is a fantastic source of data.
купить диплом мастера маникюра и педикюра
http://shot-spb.ru
http://37vilok.ru
http://galaxy-science.ru
купить диплом в нижневартовске
одноэтажный дом из бруса 9х12 https://domizbrusa-9x12spb.ru/ .
Предлагаем максимально быстро получить этот необходимый документ. Вы сможете купить диплом, и это является выгодным решением для человека, который не смог закончить обучение, потерял документ или желает исправить свои оценки. Все дипломы изготавливаются аккуратно, с максимальным вниманием к мельчайшим элементам. На выходе вы получите документ, максимально соответствующий оригиналу.
Превосходство такого подхода состоит не только в том, что вы максимально быстро получите диплом. Весь процесс организован удобно, с нашей поддержкой. От выбора требуемого образца документа до правильного заполнения персональной информации и доставки в любой регион страны — все находится под абсолютным контролем квалифицированных мастеров.
Всем, кто хочет найти максимально быстрый способ получения требуемого документа, наша компания может предложить отличное решение. Заказать диплом - значит избежать продолжительного обучения и не теряя времени переходить к своим целям: к поступлению в университет или к началу трудовой карьеры.
http://cleo-dance.ru
http://park-robotov.ru
http://galaxy-science.ru
http://cardioevent.ru
http://femcfas.ru
Hello! Would you mind if I share your blog with my twitter group? There's a lot of people that I think would really appreciate your content. Please let me know. Thank you
http://blogs.rufox.ru/~runoklisfgy/42169.htm
купить диплом в туймазы
http://seobich.ru
купить диплом образцы
Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with some pics to drive the message home a bit, but other than that, this is wonderful blog. A fantastic read. I will certainly be back.
купить диплом в кызыле
http://club-subaru.ru
http://centr-legko.ru
http://crimeamice.ru
купить диплом в туапсе
Наша компания предлагает очень быстро получить любой необходимый документ. Вы имеете возможность купить диплом нового или старого образца, что является удачным решением для человека, который не смог завершить образование или потерял документ. Каждый диплом изготавливается аккуратно, с особым вниманием к мельчайшим элементам. В итоге вы сможете получить документ, 100% соответствующий оригиналу.
Плюсы этого подхода состоят не только в том, что можно оперативно получить диплом. Весь процесс организован комфортно, с профессиональной поддержкой. От выбора необходимого образца диплома до консультации по заполнению персональных данных и доставки по России — все находится под полным контролем наших мастеров.
Для тех, кто ищет максимально быстрый способ получения необходимого документа, наша компания предлагает отличное решение. Приобрести диплом - значит избежать длительного процесса обучения и не теряя времени перейти к достижению личных целей: к поступлению в ВУЗ или к началу удачной карьеры.
http://coaching-org.ru
http://samara-shkola.ru
http://labrusal.ru
http://interestbook.ru
http://uborka-kvartir-v-moskve.ru
It so happened that my sister found an interesting man here, and recently got married ^_^
(Admin, don't troll!!!)
Is there are handsome people here! ;) I'm Maria, 25 years old.
I work as a model, successfull - I hope you do too! Although, if you are very good in bed, then you are out of the queue!)))
By the way, there was no sex for a long time, it is very difficult to find a decent one...
And no! I am not a prostitute! I prefer harmonious, warm and reliable relationships. I cook deliciously and not only ;) I have a degree in marketing.
My photo:
[img=https://i.ibb.co/zhMSQpj/5489819-2-3.jpg" alt="5489819-2-3.jpg]
___
Added
The photo is broken, sorry(((
Check out my blog where you'll find lots of hot information about me:
https://meetandgreet.ru
Or write to me in telegram @Lolla_sm1_best ( start chat with your photo!!!)