OPENSIM MORE INFO
Procedural Question
We are reworking the electrical at my home office. Because of this I am
going to have to shut the grid down for a few days. Currently the setup on
the machine uses two drives M:/Meowgrid and N:/Meowback to run my grid. All
of the Dreamgrid files are in a single directory M:/Meowgrid.
There are other drives but not important for this problem.
Can I simply take a portable machine and do the following:
Change two of the drive letters to M&N from D&E
Shut down the current grid and copy the entire director and contents of the
entire M:/Meowgrid to the new "M" drive, Identical drive letter, name and
directory name.
Restart the grid without it being the wiser that it's on a new machine?
Since the modem is using a static IP and there are no other machines on the
network except this one, all of the pointers for DNS should be the same
unless it tracks the MAC address.
Is there anything I am missing?
Thanks
Fred Beckhusen Owner
You need to run all the programs in msft_runtimes. These install dot net
packages. The simplest way is to rename/backup
settings.ini. Run start.exe and it will install them in the
proper sequence as a new grid. Exit.
Replace the fresh settings.Ini with yours. That's the simple way.
No need for the drive rename. If it can't find a folder it makes a new one.
Unless you've gone in and moved things it will just work as all file paths
are inside the folder it run in.
And the new pc needs the same static ip.
NEver been able to reach
hop://www.outworldz.com:9000/SandBox/184/150/365
I type it into chat - click on it - a window popup appears called PLACE
PROFILE -- I click on teleport and it returns " Teleport Failed - 0perqtion
has timed out "
======================
Being unable to
teleport
back
home
but everything else works is an issue with the loopback in the router. Some
do not do a proper forward for UDP packets. Enabling loopback adapter can
cure it, but cost you the ability to log on from a 2nd PC without a VPN. |
Curling in OS
video demo
Pirate Ship Battle video
Notes on DREAMGRID, DNS &
Opensim
OS DB Log Analysis
@Fred Beckhusen Re the weird inability for me to toggle
God mode by restarting Robust as others
can.
I just noticed when I do a full Grid close down I see the message that
Robust has quit.
However, when I keep the Grid running and select either stop or restart
Robust from the Robust menu, the text read out shows Robust is stopping but
it never gets to Robust has stopped. I've been then assuming it had and
selecting Start again which it does. I am wondering if my Robust is not
actually stopping, hence my inability to toggle God mode. I also wonder if
there are other ramifications I am unaware of? Maybe related; on a full shut
down, I still have to wait five to ten minutes or more for the 'MySQL
Stopping' to finally say it has stopped.
Fred Beckhusen Owner
Hmm, I would open robust up and look at it.
The command to restart Robust should type a 'q' in it ( Robust does not
support XMLRPC). DreamGrid then sets a status flag internally to tell DG not
to complain if robust quits. That flag tells it to start robust when it does
quit.
Look at robust window and tell me what is happening. Is there a 'q'? It can
take a while to close down and flush buffers, usually not more than a few
seconds.
MySQL not quitting: It sends a command to Mysql like this:
mysql\bin\mysqladmin.exe --port 3306 -u root {-p'password'} shutdown
where the password is sent if a root password has been set (normally not
set)
This should work in a few seconds or less.
The OpenSim.ini that is interpreted by
Opensim.exe has moved to Opensim\bin\regions\YOURDOSBOX\Opensim.ini .
But that is the one processed by DreamGrid and should never be edited.
The prototype that DreamGrid modifies is in one of five folders, as there
can be many different versions in use. They are in OutworldzFiles\Opensim\bin\config-include\Proto\Robust
As a general rule, it's not a good idea to modify it as most of it is
modifiable by changes to DreamGrid settings.ini or using the GUI.
Let me know what you need if its not in DreamGrid and I'll add it.
We are still porting our scripting into OpenSim and we're running into a
llHTTPRequest limit on calls to the server from our understanding and asking
ChatGPT, looks like this setting is in OpenSim.ini and is "HttpServerMaxRequestsPerClient
= 0"
FRED:
Hmm, those may be capped at the same limit as in SL. |
Look at the first settings of
your viewer. It's set to only briefly show hovertext. You can also turn it
always or always off.
The problem is satyr farm feeders get
bad password and slow response getting water out of tower to fill in and a
lot of issues with not accepting food in feeders that well which is
disappointing for on 9.2.2 version. It did not have any issues on older 5.11
i had.
Yengine in 0.9.2.2 is much faster than any older version. Try it.
Also satyr farm places a huge strain on disk writes. I looked at one today
that was writing 14 megabytes a second. You need super fast ssds. Look in
your resource manager at disk writes. It's horrifying
Also add an exclusion to Opensim folder on windows
defender. That can help enormously.
=============================
When things go amiss with Firestorm this is a sure fix to get you back up
with things working:
Go to Preferences → Network & Files -> Directories
Click the 'Open Settings Folder' button
A window will popup. Keep this window open.
Log off of the viewer (all accounts, if you have more than one logged in).
Delete everything you see inside the folder.
Navigate up one level to the folder above.
Now locate the folders which have the names of your avatar(s).
In each of these folders, locate the file settings_per_account.xml and
delete it.
Then next time you log in, all settings will be to default and odd things
which I recently encountered ---->losing the Legend Panel from Map, this
fixed it. |
Does anyone know how to correct
the following error? (Please note this is a fresh install on a new computer.
I have not touched any settings whatsoever). I am getting "diagnostic
listener port failed" and the log shows the following:
2022-09-30 18:38:44,022 INFO [REGION DB]: MySql - connecting: Data
Source=127.0.0.1;Database=opensim;Port=3306;User ID=opensimuser;Password=***;Old
Guids=true;Allow Zero Datetime=true;Convert Zero Datetime=True;Connect
Timeout=28800;Command Timeout=28800;
2022-09-30 18:38:44,033 INFO [BASE HTTP SERVER]: Starting HTTP server on
port 8004
2022-09-30 18:38:44,033 ERROR [BASE HTTP SERVER]: Error - Only one usage of
each socket address (protocol/network address/port) is normally permitted
2022-09-30 18:38:44,033 ERROR [BASE HTTP SERVER]: Tip: Do you have
permission to listen on port 8004?
2022-09-30 18:38:44,043 FATAL Fatal error:
System.Net.Sockets.SocketException (0x80004005): Only one usage of each
socket address (protocol/network address/port) is normally permitted
at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.Start(Boolean
performPollResponsesAsync, Boolean runPool)
at OpenSim.RegionApplicationBase.StartupSpecific()
at OpenSim.OpenSimBase.StartupSpecific()
at OpenSim.OpenSim.StartupSpecific()
Fred Beckhusen Owner
There is either a region already running on port 8004, or some other app has
it in use. Popcorn, a movie app does this. I would stop the grid, then look
in help. There is an app near the bottom (See all Ports) that will show you
all the Windows ports that are already in use and by what.
Just click the column header for Local port and sort them. Region ports can
start at any unused area, such as 9000. Setup-Settings-Region Ports.
Could be your system is running a Dreamgrid or Opensim on another user
account?
Thanks, and yes that might be the case. DreamGrid wouldn't run so I went to
update. Said it couldn't find the updater file and try to do it manually. I
looked in the folders and ran the updater file, but then it prompted to
create a new grid. When ahead and did that, but it could be the old grid
didn't shut down all the way. I'll shut everything down and try again.
Thanks again.
|
Loopback is not needed for the outside to get in, or the
Hypergrid to
work. Loopback is only used for you to login in on the
server and for server to talk to itself. |
11:36 PM
Michael Timeless
„
Your login to that ip will always be looped back...
”
Or you could have misspelled your DNS address like I did. 🥵
11:33 PM
Ray Still
BTW, I did restart both the Motorola and the Linksys before I wrote that
last post.
10:41 PM
Ray Still
The actual WAN address is 97.84.22.181. I have a modem with a built-in
router (a Motorola/Arris Surfboard) but it was a bit slow, so I got a
Linksys WRT3200ACM. Unfortunately the Linksys has no modem, so I can't just
switch it out with the Motorola one. The Motorola has the WAN address I gave
you with a LAN address of 192.168.0.1. The Linksys has an address of
192.168.0.3 in its Internet settings and it then has the Router IP address
of 192.168.132.2 and the DHCP server client addresses of 192.168.132.10 -
192.168.132.200. We also use its WIFI for other devices in the house like
the TV and another computer. The ethernet adapter is still listed as
192.168.132.32 on ipconfig/all and the web address still pulls up the web
page for my grid at both keraith.outworldz.net:8002 and 192.168.132.32:8002.
When I try to teleport to HG Welcome to the OutWorldz I still get the error
"unable to verify identity".
10:32 PM
Fred Beckhusen Owner
Since power cut off its very likely some other gadget
grabbed the Ip and the dot 32 is not in the port forwards.
10:05 PM
Settings are correct.
10:03 PM
Fred Beckhusen Owner
Yes that's loop back working. Go look at the router
and make sure it points to the 32 IP.
10:02 PM
Ray Still
I'll try restarting the router. It may take a while.
10:02 PM
Fred Beckhusen Owner
Your login to that ip will always be looped back and
work. You don't use the router. This problem is in the router not being able
to allow the far end to talk to port 8002. Could be many reasons. One if the
first steps is to restart the router. Check settings with canyouseeme.org.
Beat it with a stick. Curse the Opensim gods. But a new router. Discover it
ducks too. Discover your ISP broke it by subnetting you.
10:00 PM
Yes, canyouseeme shows an error. But when I type keraith.outworldz.net:8002
or 192.168.132.32:8002 in my browser, I do get the web page. This is what
http://keraith.outworldz.net:8002/get-grid-info shows me: This XML file does
not appear to have any style information associated with it. The document
tree is shown below.
<gridinfo>
<platform>OpenSim</platform>
<login>http://keraith.outworldz.net:8002/</login>
<gridname>Keraith Grid</gridname>
<gridnick>Keraith Grid</gridnick>
<welcome>https://www.outworldz.com/Outworldz_installer/Welcome.htm</welcome>
<economy>http://keraith.outworldz.net:8000/Land</economy>
<register>http://keraith.outworldz.net:8002/wifi/user/account/</register>
<password>http://keraith.outworldz.net:8002/wifi/forgotpassword</password>
<home>http://keraith.outworldz.net:8002</home>
<gatekeeper>http://keraith.outworldz.net:8002</gatekeeper>
</gridinfo>
10:00 PM
Ray Still
Yes, canyouseeme shows an error. But when I type keraith.outworldz.net:8002
or 192.168.132.32:8002 in my browser, I do get the web page. This is what
http://keraith.outworldz.net:8002/get-grid-info shows me: This XML file does
not appear to have any style information associated with it. The document
tree is shown below.
<gridinfo>
<platform>OpenSim</platform>
<login>http://keraith.outworldz.net:8002/</login>
<gridname>Keraith Grid</gridname>
<gridnick>Keraith Grid</gridnick>
<welcome>https://www.outworldz.com/Outworldz_installer/Welcome.htm</welcome>
<economy>http://keraith.outworldz.net:8000/Land</economy>
<register>http://keraith.outworldz.net:8002/wifi/user/account/</register>
<password>http://keraith.outworldz.net:8002/wifi/forgotpassword</password>
<home>http://keraith.outworldz.net:8002</home>
<gatekeeper>http://keraith.outworldz.net:8002</gatekeeper>
</gridinfo>
10:00 PM
I get a blank screen
9:55 PM
Perhaps an ip has changed. Check the router settings
point to your Lan ip
9:54 PM
Fred Beckhusen Owner
I cannot reach your grid
9:53 PM
Ray Still
And yes, I can log into my grid via the viewer.
9:53 PM
Fred Beckhusen Owner
http://keraith.outworldz.net:8002/get_grid_info will
show what should be in your viewer. That's where it gets the info which
comes from your jg dns name. Look in the xml for the login name. The far end
must be able to reach you at the dns name to verify what the viewer is
claiming. It's for security
Also check canyouseeme.org on port 8002
9:52 PM
It is the same one that I have been using in the past.
9:52 PM
This is the grid I have entered in my viewer.
http://keraith.outworldz.net:8002/
9:51 PM
Ray Still
I think it is. Let me check.
9:49 PM
Fred Beckhusen Owner
Your login to the grid in the viewer must match the
grid setting. You can't mix an ip with a name. In my case it's www.outworldz.
Com. Doyou can't get to outworldz.com even though it answers.
9:48 PM
9:46 PM
Ray Still
I had a problem previously with returning from a Hypergrid. Now it is with
Hypergridding at all. I can access my web pages both with the name
(keraith.outworldz.net:8002) and with my IP number (192.168.13.32:8002) and
Network Diagnostics says that my Loopback adapter is working correctly. The
IP number I just quoted is the one that ipconfig/all shows when I run it. My
power cut off a day or two ago, so that may have caused the problem. When I
try to Hypergrid, I get the error "unable to verify identity". I remember
something being said about that in the past, but I can't remember or find
it. Any ideas?
9:46 PM
New Messages |
My
new laptop has the NVIDIA RTX3070ti - I really wanted a desktop but could
not find one that I was sure would be both quiet and use little power.
On this laptop I was getting 126FPS at draw distance of 512. But that is a
total waste when my 32" 4K monitor is only 60hz.
So I capped the RTX3070ti output at 60fps using Nvidea Control Panel ( I can
also cap it in Firestrom) .
I see no difference at 60fps .
( I had watched a football game in a store with 2 OLED TVs side by side. One
60hz the other 120hz. I could see no glitches in the 60hz)
I now run almost 3,800x2,160 with Draw Distance of 1024 .
My laptop ( and my fanless power adapter) runs hot but quiet ( and it also
runs my OS server for 20 regions) .
I think the max this laptop can draw is 180w.
Fred Beckhusen Owner
Your eyes can't see more the 30. movies are 24. OPENSIM is 14 sl is 55
Alan Scot
According to Firestorm stats -- I was running at 126fps ,
Can u please elaborate on the 14 ? thanks
Fred Beckhusen Owner
Opensim ticks at 14 frames a second. Sl
is 5x that The numbers you see in the stats menu are based on 14 multiplied
by 5. Anything you see in the viewer can be faster only with Interpolation.
Alan Scot
So I could save more power by capping at 30 or less ! Or is the card only
outputting what its asked for ?
Fred Beckhusen Owner
It goes as fast as it can unless you limit it. There's not much point in
drawing faster than you care about. My son is irritated by video game
flicker far more than I am.
Alan Scot
And I thot for a minute it was a silly question.
So I can cap it at 20 and see no difference in Firestorm AND
reduce the power my card uses ?
NVIDEA gives me a FPS setting for every
application.!!
I just set Firestorm at the minimum of 20 and
all the others are a global max of 60. ( as it knows my monitor is 60hz. It
looks like it never was above 60 despite what I said above.)
================================
Disk Management. CREATE a PARTITION
Open Computer Management by selecting the Start button. The select Control
Panel > System and Security > Administrative Tools, and then double-click
Computer Management.
In the left pane, under Storage, select Disk Management.
Right-click an unallocated region on your hard disk, and then select New
Simple Volume.
In the New Simple Volume Wizard, select Next.
Enter the size of the volume you want to create in megabytes (MB) or accept
the maximum default size, and then select Next.
Accept the default drive letter or choose a different drive letter to
identify the partition, and then select Next.
In the Format Partition dialog box format the volume with the default
settings, select Next.
Review your choices, and then select Finish. |
Fred
Beckhusen Owner
There are several things that make up a grid -
Settings.ini is probably the easiest to just make.
The latest DreamGrids make a backup of it. If not, it can be recreated with
just clicks.
There is a Opensim\bin\regions folder
that contain the names, locations and sizes of each region.
What is more important are the Opensim\bin\fsassets
folder which contains the data.
It must be in sync with Mysql\Data, which has all the details of what makes
up a grid.
Also Clarice, the fsassets robocopy will duplicate the
bin\fsassets folder.
You can safely cancel it. It should be disabled in Setup->Setting->Backup
unless you set the Autobackup folder to a different drive, such as a large
USB drive.
When set to another disk media, preferably a USB drive, its an important
backup item as it and Mysql\Data can
quickly restore a grid in a short time.
The things you need to move to a new folder are as follows:
OutworldzFiles\Settings.ini
OutworldzFiles\Mysql\Data **
OutworldzFiles\Opensim\bin\fsassets **
OutworldzFiles\Opensim\bin\Regions **
OutworldzFiles\*Photos
** = critcally important
Also, DreamGrid will never overwrite the above folders or files.
==============================
Ban lists are enforced by robust, so only the Robust server needs them.
Email is used by each Dreamgrid, so use the same settings on all of them.
Search should probably be global only. Its possible for the host to run
local search, but I am not certain that will work. I think it should, but
never tested it. It connects to the registered regions and pulls the data
exposed by Datasnapshot so it is likely to work. |
There is a way to reload the notecard, which is not a @reset. which would
remove the NPC. @notecard=!Path or some other notecard name. This is a
useful command in Link Messages so the NPC can be externally controlled to
perform various notecard actions. If you walk up, the NPC could be in an
@pause mode, which uses no CPU. A llSensor or collider prim can send a @notecard=Greet
which makes the npc stand up, walk to the door, @touch|door to open it, and
leave. When the Sensor is gone, ta different notecard could @teleport the
NPC back, or @reset it
The list of commands is in the script or here:
https://www.outworldz.com/Opensim/posts/NPC/default.htm
|
Anyone having the newest
robust close the exe/crash during iar upload?
It just keeps doing it.
Fred Beckhusen
Not that I am aware of. Its possible that Robust is saying why, but closes
before it can log it.
Bring the grid up. and then stop Robust. Ignore any error message bout it
stopping.
Leave the grid running. Go to Outworldzfiles\Opensim and look for
runrobust.bat
Edit runrobust,bat and add a @pause as shown here:
@rem a batch file to run robust
cd bin
start robust.exe -inifile="Robust.HG.ini"
@pause
cd ..
Then double click it to run it. Robust should run normally. Then try to load
the IAR. When it crashes, try to capture and error message in it and get it
to me. |
i think i need help to
config the hypergrid, i always fail when im
try to do it
Hello, this might help
https://www.outworldz.com/Outworldz_Installer/Help/Loopback Fixes.htm
DreamGrid Loopback Fixes manual
When I go to this page
http://canyouseeme.org and do the test I get the following message
Error: I could not see your service on 152.174.122.49 on port (8002)
Reason: Connection timed out
but with my ip I can go to the login page and register a new user and I have
disabled the firewall, before I could connect but it's been more than a
month since I can't do it
Open Port Check Tool -- Verify Port Forwarding on Your Router
A free open port check tool used to detect open ports on your connection.
Test if port forwarding is correctly setup or if your port is being blocked
by your firewall or ISP.
canyouseeme.org
That means the loopback is not working. You will need to go over the steps
one at a time. And reconfigure the loopback as you see here :
https://www.outworldz.com/Outworldz_Installer/Help/Loopback Fixes.htm
you need to fix the port forwarding issues
Fred
Have you read the troubleshooting guide? There are three steps. Get
canyouseeme. Org to pass its tests. Check that you can reach the ip reported
there plus :8002 from the server. And lastly make certain you are logging on
to the exact same name as reported by the first link in help. Do those steps
one at a time. Don't skip steps as they work on each prior step passing.
If still stuck tell us what step fails and we can help
Reply
When I go to this page http://canyouseeme.org and do the test I get the
following message Error: I could not see your service on 152.174.122.49 on
port (8002)
Reason: Connection timed out
but with my ip I can go to the login page and register a new user and I have
disabled the firewall, before I could connect but it's been more than a
month since I can't do it
Open Port Check Tool -- Verify Port Forwarding on Your Router
A free open port check tool used to detect open ports on your connection.
Test if port forwarding is correctly setup or if your port is being blocked
by your firewall or ISP.
canyouseeme.org
Fred
The 52* IP is the Internet address of the router. HG travelers must be able
to connect to it, and pass through the router to your grid. This requires
port forwarding in the router.
If this worked at one time, and does not now, it is highly likely there was
a power fail of the router and your PC. When the router woke up first, some
other device grabbed the IP of the PC. And that device is not listening on
Port 8002 so opensimulator no longer works as its moved to a different IP.
I would log into the router and check that the LAN IP of the PC is being
forwarded. If not, then add port forwards for 8001-8002, and 8004-8100 to
it, and repeat the test.
Its also possible a program such as Malware bytes or other AV program has
blocked the port on the PC.
Many routers allow you to reserve an IP to the PC by Mac address. This is
usually located in the DHCP menu of the router. |
Fred, I just noticed
that during a back up my MS Antimalware
Services goes nuts. Is this slowing things down, and can it be avoided?
Fred
Yes, please add an exclusion to Opensim\bin.
The code is digitally signed by Authenticode , and injected foreign DLLS are
deleted on startup, and the DLLS made by scripts are not viruses. There is
no point in Real time AV scanning a high performance real time O/S such as
Opensim that creates it own content along with millions of small files that
are gzipped.
Should not interfere in backups. Just slows it down dramatically and can
cause an error as Opensim wants exclusive use to its files.
Add the opensim bin folder to Windows Defender.
Here is a tutorial:
https://www.howtogeek.com/671233/how-to-add-exclusions-in-windows-defender-on-windows-10/
=============================
latest OAR commands are
are at http://opensimulator.org/wiki/Load_Oar_0.9.0%2B
You want the LOAD oar commands from the latest build and a 16X 16 OAR that
is already saved.
You can cut a section out and move it where you want with this next bit of
option which will cut out a chunk from the 16X16 OAR. It will start in the
lower left of the OAR (bounding origin - 0,0,0 to the E, N and in Z height),
and grab a cube 1024X1024 from height 0 to 9999.
load oar --bounding-origin < 0,0,0> --bounding-size <1024,1024,9999> 3OARFILE
======================================
Fred
The key metric for Opensim are not prims counts. Its
vertex count and
RAM use
A single piece of mesh can be one prim yet have 21000 triangles.
A cube prim has 96 triangles.
A mesh cube can have 12 triangles.
So a lot of performance is going to depend on mesh vs prims.
Optimized mesh is better than prims.
Bad mesh can be worse than prims.
The other metric is texture size.
There is rarely a good use for a 1024X1024 texture, yet the world is filled
with them. they take up 5.333 megabytes each and you run out of GPU RAM VERY
quickly and then its a lag monster.
I turn off all 1024X1024 textures in Firestorm
( there's a switch) and never notice it.
I try to use the same texture in as many ways I can.
Does that mean that the textures inworld are downsampled to 512, or do
you just see white instead of the 1K texture?
The viewer only renders them as 512 max. Keeps me from running out of the 4
GB of VRAM.
=====================================
I may have made a copy of fsassets
before mysql. Should I do it over?
Fred
They have to be in sync.
Mysql contains pointers to assets. There could now be a pointer to an asset
that's not in fsassets.
Fsassets has the assets stored as tens of thousands of zip files. Or
millions.
=============================================
had my Dreamgrid running when the power dropped. Since that shutdown I
have not been able to launch Dreamgrid--it crashes
on startup.
I put another folder with Dreamgrid in it on that server and it runs
fine. But I'd like, just for the sake of learning how to fix this problem,
to try recovering the database which I'm thinking got damaged and is why it
won't start. How do I repair the database?
FRED:
There's a database manual. Start there. It explains how to find the . err
File. Start there.
You may not understand it so send me a copy. It's often a log file is
corrupt. It primitems table is marked as crashed
The simplest way to try it is to rename mysqal/data on a grid. Then put your
broken mysql data there.
================================ |
If you are
griefed with many items strewn
about---->Please don't delete everything named "Object'!
You can get the
UUID of any griefer from the prim Information. Then you can delete all
Griefer prims from the console using these commands:
delete object
owner <UUID> - Delete a scene object by owner
delete object
creator <UUID> - Delete a scene object by creator
delete object
name <name> - Delete a scene object by name.
delete object
name [--regex] <name> - Delete a scene object by name. A regex is a regular
expression. Example: you have seagulls named ‘seagull1, seagull2, etc.’.
I would use –regex /seagull\d/ to delete any with a digit. Or /seagull.*/
to do any seagull with extra text. This last one will also delete
seagull_by_ferd, so it’s best to be very careful here!
If you are
griefed and you have a lot of regions, you can add any of the above commands
into Opensim\bin\startup_commands.txt. Then restart the grid and all those
bits will go poof.
=========================
load an OAR in pieces. See Load OAR 0.9.0.
http://opensimulator.org/wiki/Load_Oar_0.9.0%2B
You load the oar with --bounding-origin <0,0,0> and --bounding-size
<256,256,9999> to cut out a One by One.
===============
why is my robust filling up with these messages from one of my users,
each time they tp out of my grid?
OpenSim.Services.HypergridService.HGSuitcaseInventoryService [HG SUITCASE
INVENTORY SERVICE]: GetFolderContent: folder
5c72c683-e79c-4df1-2c2b-a3a448e963b7 (user
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx) is not within Suitcase tree
there are a hundred or more of these messages.
It starts when they TP and takes a good 60 seconds of these messages before
the server settles down. They even tried TPing naked.
Fred
This is normal when you have a high log level. The suitcase is protecting
their assets. The remote server probably sent them a notecard, which
triggers a yank of every UUID and the corresponding
name, data, and other data for the entire inventory.
You can also just disable the suitcase in DreamGrid
Its possible for anyone to download your inventory, given enough coding
skills. I think people would not care even if that happened. |
slow/no rezzing issues when an item is brought into world or copying a box
contents to inventory? Post times have been up to ms equivalent to a minute,
and sometimes timing out. v 5.32 Fred Beckhusen
It can be many things. Since its on a SSD, its not disk. Thats the usual
culprit.
Add an exclusion for the Opensim folder to Windows defender. It does a lot
of locking of records that get written and Opensim works on files.
If you are on the hypergrid, all traffic to the simulator goes to the router
and back to the server. Turn your router off, wait for all lights to go away
( 10-15 seconds) , and power it back on. This will also clear out UPNP
settings that can interfere.
Don't use wireless.
Shut down any regions that have no one in them by enabling
Smart Start Suspend mode and go to any
region using lots of CPU ( > 1% is a lot) and set the suspend switch on in
the region.
Click save and it will stop using CPU but still be available on the map and
to teleport to.
Some Scripts can eat up Mysql and keep it from writing..
Especially Satyr farm and a particular grandfather that that ticks 20 times
a second to move a hand once a second.
You can check this several ways. Go to each region in turn and type "backup".
Time how long it takes in second to get a prompt back.
This "backup" is not an OAR - it just writes
all script states and other prim changes to disk. Such as the cars in the
roller coasters. They change 50 times a second which will do many extra
writes a second.
This Backup can take a long time after loading an OAR as literally
everything just changed. Normally it should take a few seconds to return the
prompt.
Any region that takes a minute or longer is lagged with scripts changing.
Normally each region does a backup automatically as needed, and if it falls
behind because it is busy, it will force a backup at the 5 minute mark.
And if it takes 5 minutes.. well ..you can see there is going be a LOT of
disk writing going on, forever. And you are at the end of that queue to save
that rezzed object.
Also go the Mysql Icon at the top of the DreamGrid, click it, and select
Show Stats.
This will add a Mysql Q//Sec indicator
to the top row.
It uses a LOT of Mysql to do this, so after running this test, go back and
turn it off.
The Q/s should be as low as possible.
It can obviously vary, but a Small grid should be in the under 100 queries a
second, and certainly not thousands.
The higher the worse it is. High queries per second is due to scripts such
as Quintonia Satyr Farm animals which were poorly scripted and write
notecards very quickly.
There is an update for them, and it took us about two years to track this
down.
This causes major issues with disk writes and wears out SSDS.
Is your FPS okay? We just discovered that a very hot CPU can badly affect
FPS.
There are others but I can't think of anything at the moment. |
everyone who tries to visit this message appears
2023-04-18 11:56:16,501
INFO (8) - OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]:
Login request for Dowal Roth at last using viewer 6.6.8.68380, channel
Firestorm-Releasex64, IP 189.78.39.216, Mac
3ff297e191596875d2e97a9ce1728aa1, Id0 e7aedd955da36fd30e5cb7946d967ac9
2023-04-18 11:56:16,503 INFO (8) -
OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Checking
users Mac 3ff297e191596875d2e97a9ce1728aa1 against list of denied macs
019b8b48-2cc9-4c61-8686-15ceb1970c3f ...
2023-04-18 11:56:16,750 INFO (8) -
OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
Login request for Dowal Roth @ http://grid.dowgridworld.com.br:8002/
(77bcbdf6-9729-4489-aec2-7ca6a5efa7c5) at
62ea75c5-6741-4e29-b2ac-b72232945f4b using viewer Firestorm-Releasex64
6.6.8.68380, channel Firestorm-Releasex64, IP 189.78.39.216, Mac
3ff297e191596875d2e97a9ce1728aa1, Id0 e7aedd955da36fd30e5cb7946d967ac9,
Teleport Flags: ViaLogin. From region Unknown
2023-04-18 11:56:16,753 INFO (8) -
OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
Checking users Mac 3ff297e191596875d2e97a9ce1728aa1 against list of denied
macs 019b8b48-2cc9-4c61-8686-15ceb1970c3f ...
2023-04-18 12:22:02,200 INFO (12) -
OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
Login request for Lucinda Silviana @ http://vidadupla.com.br:8002/
(85f413ca-282b-4750-aea6-824ee7bc5d60) at
62ea75c5-6741-4e29-b2ac-b72232945f4b using viewer Firestorm-Releasex64
6.5.3.65658, channel Firestorm-Releasex64, IP 179.93.157.105, Mac
92cf698542bc0ea647565edb12b2f0f9, Id0 f9ed533de14423ee02bb8f44316c18e9,
Teleport Flags: ViaLogin. From region Wolf Blanc
(65463228-6192-615f-bb06-a8f4b3267f6e) @ http://vidadupla.com.br:8002/
2023-04-18 12:22:02,205 INFO (12) -
OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
Checking users Mac 92cf698542bc0ea647565edb12b2f0f9 against list of denied
macs 019b8b48-2cc9-4c61-8686-15ceb1970c3f ...
2023-04-18 12:22:02,206 INFO (12) -
OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
Unable to verify identity of agent Lucinda Silviana. Refusing service.
FRED:
This message means they are not who they claim to be.
This is always caused by two strings of letters not matching.
They are the source URl, vidadupla.com versus
what they logged in as.
They may have logged into 192.168.* or 127.0.0.1.
This also happens at your end.
They could have tried an old DNS name or Ip to get to you.
And it does not match the DNS letter string you use.
It's not really possible to easily contact them without going to their grid
and IM'ing them to get them to log in using the correct URL for your grid.
Looks correctly configured. See http://grid.dowgridworld.com.br:8002/get_grid_info
Fred
it might show the two strings being compared now. But it could also be at
their end.
Dowal Sant
That's why I'm finding it strange because here it seems normal but when
someone tries to visit this message appears
and they are different people
verifies identity and declines service
Fred
It can be caused by the remote grid port 8002 is not open to your server.
Much more likely is they logged in using a LAN IP instead of the DNS name.
Dowal Sant
on my side or theirs Fred
Fred
Either. If you log in to you server as the LAN Ip, their system will deny
you access as their server cannot reach your LAN IP. Only WAN IP, or DNS
Name
Dowal Sant
As my configuration is correct then it must be their configuration would
that be it
Fred
yes
Dowal
bad that
In that case no one could get here?
Fred
They can;t go anywhere
Dowal
I get it, at least now I know it's not my setup
==============================
ROLLBACK to
PREVIOUS VERSION
Download it and unzip it over your grid. URL is https://www.outworldz.com/Outworldz_installer/Grid/Other
Versions/
===================================
If a region crashes or you close it, then it will complain about it as it
sees this process id file. It's not an error in booting.
It an informational message only. It simply means that opensim did not
shut down gracefully.
Opensim is a real time system. It does not have time to save every
script change or movement as it happens. It tries to save things when it
can.
If it
crashes
or you close the region without typing q or quit, you run the risk of losing
that position of that moved prim or that scripts current state.
That's all it is telling you. It can take up to five minutes to
flush these items to disk.
SSDs help a great deal.
Opensim can be forced to back up by typing "backup" on any region.
Thus forces anything that changes to be saved.
When Opensim starts up, all scripts start back up at the same place they
last were saved.
dreamgrid will use those hooks to watch over it. It uses the PID
file to find the Dos box, to type into it, to send commands in other
protocols to it and to detect Opensim crashing or quitting unsafely.
smart start regions must have a running dreamgrid.
There is no code in stock Opensim, which we use, to start or suspend
regions.
They appear as online but are not.
Dreamgrid
intercepts the teleport requests
and determine what to do.
Such as send you somewhere temporarily, or to cancel the teleport.
It Boots or thaws the region, locates where you are, teleports you
there, and if you leave, gracefully stops or freezes the regions.
For many avatars, and for tp within regions, between, and for hypergrid. |
FRED:
May be a fault in Ban lists if you just upgraded. Check there, as the syntax
has changed.
There is only one reason the dreaded Unable to
Verify Identity of Agent happens, but it can be caused by many
things. It's a simple string compare of where they claim to come from,
versus what name their server reports. They exchange session ids and allow
you in if this test passes.. This happens both directions. Both sides check.
One reason these will not match is because they tried to log into your grid
by the wrong name. Or the logged into their grid by the wrong name (IP
versus the actual name). Or they tried to go to www.outworldz.com versus outworldz.com.
Or by IP address instead of the name.
If the two names do not agree, which can happen if ports are blocked, then
no entry is allowed.
For grids that have changed their name recently, landmarks may send them to
the old grid address. Which still connects them to your grid, but the two
strings do not match. One way to fix this particular issue is to add the old
name to the second DNS field in HG Dns name.
In my case, my grid has always been www.outworldz.com.
So trying "outworldz.com"
without the www would give this error. By adding Outworldz.com to
the second blank, then they can use either name.
One interesting thing is that 0.8.2.1 and 0.9.0 grids will not work if the
lEtTer CasE is wrong. So if Outworldz was 0.8.2.1, and you tried to get to
outworldz, any inventory access would kick the user. This is obviously not
your problem, but if you go places and it reports ii ts an 0.8.2.1 and then
you get logged out, try using the actual name as reported by going to
http:(grid):8002/get_grid_info.
take a look at http://outworldz.com:9000/get_grid_info
It shows my login is the lower case URL of
<login>http://www.outworldz.com:9000/</login>
Another reason is the source server may be misconfigured. This is unlikely
in this case, as osgrid is a well made system.
==============================
When DNS is down and
if you must get on, change the HG DNS name to your Servers Internet (WAN)
IP. Then add that ip as http://(IP):8002 to the viewer.
You can also use 127.0.0.1 , localhost, ther LAN IP, or the WAN IP.
The WAN IP is the only one that works on the Hypergrid until the DNS system
propagates.
a DNS lookup to check a domain name's current IP address and DNS record
information against multiple nameservers located in different parts of the
world.
https://www.whatsmydns.net/#A/ns2.outworldz.net
LOCAL DREAMGRID ( no internet)
see if you can get to the same 192.168.0.12 address in a web browser when
robust is running. It is http://192.168.0.12:8002.
I bet it is working just fine. Because the regions are up. They would crash
if they cannot get to the Robust at http://192.168.0.12:8003 and
8003.
If that is working it's the viewer. Just copy and paste that same URL into
the Firestorm Grid box and press <enter>. The screen itself might not
change, as that is controlled by Settings-Web Server Panel in DreamGrid for
the splash page. But you should be able to log in.
==============================
the
process for setting up your
DNS
https://www.outworldz.com/Outworldz_Installer/Help/DNS.htm
When you open your DreamGrid GUI Settings----Hypergrid DNS name is where you
would add your details.
in dns setting have you set your A record ? For your domain A records use
an IP address to connect your domain to a website. usually a ip goes in
there
=================================
For websites that are not DreamGrids you must follow the web hosting site
rules, which can vary greatly. Wordpress and Joomla will not respond to
names they are not set for. So it can be tricky.
As mentioned before, you own a domain,
so what you do is go to the New Name at the Domain Registrar. Such as Wix,
Godaddy, Name.com,
or many others. Once you are there look for the DNS
server. It should have an Add records button.
You add an A record for the domain such as "outworldz.com".
You also add the IP address of the server that has your Web site.
Add a CNAME record for the www prefix. The answer it gives is the short name
of the web site.
So now, if anyone goes to YourDomain.com,
they go direct to the web site IP. If they go to www.YourDomain.com,
they find that its the same as YourDomain.com and
they go there, too.
Now go to your original host foirm at the old address and back and EXPORT TO
YOUR HOME PC a full backup. This step is CRITICAL.
At this point the host system is still responding to the old name. So it's
very likely they will not show you the correct page. You must work with your
provider, possibly text support, and in Wordpress or Joomla, set the page to
be the new name. This is because they almost all use the same IP, and it
looks at the HOST name to decide which folder to serve up. And ditto for
Wordpress and or Joomla. Its Very Easy To Break.
This is not an easy thing to do. I found it easier to change a web site's
name by going to a different hosting provider and loading a backup.
======================
FRED
As a general rule, if you edit an INI file, you should stop.
You are doing something wrong. Anyone can change the time of events as well
as the internal frame counter in the region settings. Best you also disable
all timers and other events when no one is around, or you will be using up
the CPU doing nothing very quickly. Use at your own risk.
Also anything that requires 100 events a second, twice SL
speed, when Opensim run at 11 fps,
should be re-scripted. Its a horrible thing to do. There, I said it. Use
Physics or
llKeyFrameMotion which will adapt to the CPU situation.
Please don't use massive floods of llSetPos
which causes 100 sim updates to every viewer per second. Thats 9
Avatars worth of updates per avatar. Let the viewer interpolate, please.
I don't think I have a single timer running faster than 3 seconds in my
entire world. There is rarely a need.
1/11 is 0.09090909.... It's close enough. Or use .091 or even use 1 and save
the CPU. It's a speed limiter for scripts and the bandwidth it uses. I said
earlier there is rarely a need for anything faster. Cute's brilliant organ
requires it for good reasons, as the ear is acutely (pun intended) sensitive
to phase shifts in audio. FYI: Second Life runs at 55 FPS. |
Using a new
GRID name - Isles of Darkness
2023-05-27 21:20:12,320 FATAL Fatal error:
System.Net.Sockets.SocketException (0x80004005): No such host is known
Fred
No spaces allowed. islesofdarkness.
outworldz.net is what you enter. Save it. Then go back and test it. Can take
a few moments to ripple to both dns servers.
Then exit and restart.=================================
This can be caused by Map making. Set maps
to Best level, once, then set them all to None.
You still see the maps.
Also, make sure your Region Restart settings are set for Parallel Boot, and
not Sequential. Sequential is only for super low end craptops.
========================================
Resource
manager
and look at the
Disk
tab. Sort by write cycles. See what
mysql.exe
is doing. It should be in tens, sometimes hundreds in bursts, I;ve seen them
top out at 15 million.
==================================
Opensim creates millions of files and you need to
exclude it from virus scanners.
It's a server. There's no need for anti-virus on server code on
machines that have no access to the public.
Don't check your email on it.
Don't experiment with downloading software not signed by authenticode from
strangers who are not public figures. Or corporations that hide contact
info.
Opensim has many security features and is open to inspection by anyone as is
dreamgrid and all the tools I use.
I also spent a ton of money and digitally sign ever file that should be
signed and encrypted. There are no known exploits on it.
It's safer than any grid software including osgrid,
kitely
and any normal grid, by far |
OAR ( and IAR) BACKUP ISSUES
Fred
If there is one stuck. After a while it should continue.
It tells you on the console what it's doing. Also there is extensive
logging.
To explain more deeply, regions do backups.
It starts a log watcher that reads the Opensim.log file for that region.
It watches for the OAR or Iar to finish.
If it never finished it would get stuck so there us a long timer involved
that cancels the reader and moves on to the next. Not sure of the exact
timing but oars can take a very long time to save.
And they are cpu and disk intense on the region, robust, and mysql. So it's
deliberately slow.
Another thing the log watcher does is to reset the timer that causes a
region to suspend.
Check that the Smart Start is set to a 60 second
timeout as this is specific to the disk oar and Cpu.
It may be timing out and suspending.
Try going to console settings and unthaw all the
regions.
You can bring them all up to be visible with a click.
But the main console should tell you it's backing up sim x, and when sim x
is finished.
Some set it to hide then others hide when done.
I haven't noticed issues on my servers. Some have over 100 regions and it
can take days to complete.
They are done in alphabetical order so look to
see if the next one is missing. Has anything unusual on its log.
Help->logs also works
Here is a tip I just thought of. While it's running, disable all regions
with the top checkbox. Go to the the ones that failed to backup and
enable them. Then do a backup. It Will not backup disabled regions.
Then you can re-enable them by clicking the top Button again. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|