Here's another one I did, I am donating a large sculpture to the city for the new pool building and decided to build the wall from the plans to see how it might look, I got carried away and built the rest of the facility the afternoon I constructed this.
Leader
Collapse
Announcement
Collapse
No announcement yet.
When it rains it pours as they say...
Collapse
300x250 Mobile
Collapse
X
-
Originally posted by Gradient Shift View PostVery cool. I may have to take a closer look at OpenSim stuff sometime.
So what can you do in OpenSim? it's a fully interactive 3D world environment where everything happens in real-time, you can stand on the land and communicate with other people standing there or else where via PM's using voice chat or text chat.
You can build, create and people can watch you do it in real time as you work, scripts can generate all kinds of functions from making doors open on touch to particle displays, vehicles, etc. There is in-world streaming video and picture (media) display functionality, there's just so many things I can't even think of at the moment.
Another thing I like about this is you have full control over your content and can download and archive everything, you can't do that on SecondLife even with things you buy.
Also, you can move between different sims and different grids around the world, so I often hang out with people in Australia, Germany, Europe, the US, Canada and elsewhere.
Here's the Wiki on the OpenSim software which you can read about
http://opensimulator.org/wiki/Main_Page
The public grid I connect to has a page too:
http://hypergrid.org/metropolis/wiki...tle=Hauptseite
Installing this can go smoothly for the most part, it depends on the user's knowlege of their router and port forwarding- that's where almost everyone stumbles!
On a windows machine you need the .NETframeworks, on Mac and Linux you need Mono, you also need to open a listener port which is usually port 9000 by default. The grid I use has their own preconfigured version and installing that usually only requires editing a couple of lines in a couple of .ini files- pointing to your external ip and port.
mySQL can be installed or not, OpenSim comes with sqLITE built in ready to use to get started but it's noticeably slower so most everyone soon uses a full database for the performance improvements it gives.
There's also a self configuring version called "Sim on a stick" that can be installed on a thumb drive, a lot of people seem to like that one, it's just a modified version of the same software.
I had considered hosting servers locally with a Frankenserver, and I did for a while, but I decided that between parts, increased bandwidth costs, electricity, setup/maintenance headache, the need for more A/C, it was a nominal amount more to just have them in a data center.
You use a special bowser-like software called a viewer to access the OpenSim world's front end, so there is a little learning curve with that learning how the viewer functions.
I feel you on working with a mySQL DB via a terminal, it makes my eyes bleed pretty quickly. For SQL DB admin I highly recommend HeidiSQL (http://www.heidisql.com/). phpMyAdmin is functional, but HeidiSQL works a lot better, IMO.
Since your game server relies on a mySQL DB, let me share something with you. If you ever start to encounter any random issues and you're DB is not already on an SSD, try tossing it on one.
I did buy the components to build a Linux box last year and planned to switch to it for daily use and use the Mac tower for the OpenSim server to replace the Dell workstation. I bought a Samsung SSD for it, but I ran into some issues I was unable to fix, the drive itself was going wierd on me, I don't remember all the details now but I could not get any OS to work very long or install right.
Eventually I discovered a few issues, one was the SSD was defective, another was my monitor cable and the adaptors I used! I could get the normal 1920 x 1080 on my 6 year old Mac for my LED display- it automatically defaults to that, yet, with this brand new machine and monitor I could not get that to even show up in the display choices!
I had a $350 graphics card that had high reviews, it was so frustrating and I couldn't get any answers, then I figured out another problem! Not only was my CABLE wrong, but the only driver available for that AMD based card once I installed it that's when the system started going wierd and more.
So it turned out to be the:
Graphics driver
Display cable and adaptor
SSD drive itself
I wound up selling the AMD based board on Ebay , the processer, and the graphics card sold for $5 more than I bought it for. I'm going to get an Intel based board, processor and card- there's more drivers.
The OpenSim might use the mySQL a little differently than games do, I have never seen what you describe, the way it works is when someone logs into a sim with their viewer the viewer calls up all of the scene's objects within a radius, the scene is made with "textures" which are just image files, so liek a web browser loading a web page the viewer loads the images of the scene then caches it, once loaded it's there to use unless something changes.
The avatar's personal inventory resides on the grid's own servers, so all of the avatar's inventory, shape, clothes attachments etc are loaded from that remote server. It can be changed for local inventory server which is what a "standalone" grid usually does, but it's more complex to set up and more bandwidth of course to do it that way.
Here's a screen capture video I did a while back on one of my sims, the sound is a bit tinny but it will show you what this looks like.
Last edited by Sculptor; 08-04-2014, 11:23 PM.
Leave a comment:
-
Very cool. I may have to take a closer look at OpenSim stuff sometime. I had considered hosting servers locally with a Frankenserver, and I did for a while, but I decided that between parts, increased bandwidth costs, electricity, setup/maintenance headache, the need for more A/C, it was a nominal amount more to just have them in a data center.
I feel you on working with a mySQL DB via a terminal, it makes my eyes bleed pretty quickly. For SQL DB admin I highly recommend HeidiSQL (http://www.heidisql.com/). phpMyAdmin is functional, but HeidiSQL works a lot better, IMO. Things are laid out for you in a more user friendly way and it is more responsive as it relies on a direct connection to the DB, rather than having a php script parse and render the data.
Since your game server relies on a mySQL DB, let me share something with you. If you ever start to encounter any random issues and you're DB is not already on an SSD, try tossing it on one. I was running a game server that relied heavily on a mySQL DB and over time players started to get micro-stutters. I spent weeks attempting to isolate the problem and tweaking configs with very little results. Eventually I ran out of ideas and decided to relocate the DB to a SSD on and hope and a prayer... it was a huge difference. The performance monitor IO numbers didn't seem bad as far as I was concerned, but that one change made a huge difference.
Leave a comment:
-
Originally posted by Gradient Shift View PostCool, very cool. I have a casual relationship with HTML, PHP, and C++; former relationship with BASIC and Visual Basic. I can usually hack/fake my way through something in order to bend it to my will provided it isn't super complex, but can't create something from scratch without relying heavily on reference guides. Well, I have created video game add-ons using C++ and eventually was able to create stuff without the need of referencing the internet much, but I digress... :P
The LSL I mention which I understood was based on C+ or C++ is not hard to modify once you know what the scripts do, and there's lots of references for it. The in-world environment of OpenSim has a built-in script editor in the tools, the editor will not only compile the script for you it will tell you if there are any errors.
Here's a couple of simple scripts as examples, you might even recognize similarities to what you have seen:
This plays a sound file in-world:
default
{
link_message(integer src, integer ip, string sp, key id)
{
if(sp == "SOUND") llPlaySound((string)id,1.0);
}
}
default
{
state_entry()
{
llTargetOmega(<0,0,0.2>,PI,1.0);
}
}
http://militarymetaverse.org/
Here's a scene in one of my OpenSim regions
Cron jobs are basically scheduled bash commands/scripts in a nix system, you just add a schedule at the front (minute, hour, day, month, weekday); example, you can make a cron job that runs programStart.sh at a specified time. Pretty handy for obvious reasons.
So the cron jobs is probably a lot closer to what I already do and I didn't know it.
I see. I thought you were using the reseller account to actually resell hosting to clients. Yeah, you could run 20 websites (or a million if you want) via NFO on the $3 a month plan ($30 for a year), which includes unlimited bandwidth,.
I looked at that host, they look good, though I did look too at their gaming server page and thought that might be a possible solution for those who need a commercial host to run their OpenSim, I run mine from home connected to a public grid in Germany for free, but home connections are limited in upload speed and OpenSim runs best with faster upload speed than I have with cable if you have more than a few concurrent visitors.
I have a friend in OpenSim who is connected in some way to the Military, she is trying to start some business with this, I should run that host url past her and let her look at it.
OpenSim is not bandwidth heavy and most of the time has a static even bandwidth use, but does require mySQL databases, a couple of open listener ports and the ability to scale up for sudden increases in traffic.
My server is just a refurbished Dell workstation with 8 gb of ram, it's been on 24/7 in use for this for about 18 months now.
PHP, SQL, and CSS is a beautiful thing. I spent the last year and a half casually learning how to manage SQL databases and creating scripts and whatnot. It was a lot of fun.
PHP is great, I use a special PHP contact/email script that eliminates ALL spam, the way I have it set up is the contact form uses the PHP script I found, and as a further block to spam I set the access page to the comment form page itself to password protected, and just include the user name and password right on the pages.
It works to totally eliminate bot/spider email spams because the user and password have to be manually typed in to even get to the comment form at all, once on that page it's php shields my email address even from source code views.Last edited by Sculptor; 08-06-2014, 11:16 AM.
Leave a comment:
-
Originally posted by Sculptor View PostI have had no issues either integrating an adult into a household with existing dogs, or with having a puppy, but with puppies if people are out at work all day it's difficult unless you make use of and learn to use a wire, or plastic airline kennel for puppy to stay in while you are away at work.
I don't like having outdoor dogs and never had that situation, outdoor dogs are subjected to extremes of temperatures, constantly tormented by flies, gnats, mosquitos and more. Indoor dogs can be a chore to train and you WILL have things damaged during the process but they do learn fast and usually by 4-5 months of age they are housebroken.
I always strongly suggest people make use of one of the airline kennels, if they are fed in there with the door open they learn it's a safe comfortable place and after a while they will go in to nap on their own- the kennel is perfect for training during housebreaking, teething phase, and untill they prove they have no inclination to chew furniture legs etc.
As noted above, puppies are definitely a lot of work, but if you have the time, you will be able to train the puppy the way you want and will have less transition issues. If you decide to get a puppy, do not buy it at a pet store. Those puppy mill puppies come with a lot of problems. Do the research and go with a reputable breeder. Adopting from a shelter is wonderful thing and you will likely end up with a great dog. It will be older and less work than a puppy, but may come with its own issues. You will likely have more medical issues sooner. You may not know it's entire history. Is it aggressive to other animals? Children? The shelters do a good job of trying to identify this, but its not always possible.
I always recommend crate training. If done properly, as outlined above, it should be a comfort area for the dog or its den. It should never be used as punishment.
Both of my dogs are retired working dogs...they come with their own set of issues and precautions. One lived in a kennel his entire life, so he's not really housebroken and it's unlikely he will ever be. The other I don't have much history on. Both required emergency surgery this past spring. One had a bleeding mass in his abdomen and I was discussing euthanasia with the internal medicine specialist because the chances of it being very bad cancer were extremely high - it turned out to not be cancer. We didn't know that until I removed it and sent it off for pathology. The second ate a sock, which ripped open his intestines. He was very sick and hospitalized for a week, but he beat the odds. I am very lucky to still have them both with me.
Leave a comment:
-
Cool, very cool. I have a casual relationship with HTML, PHP, and C++; former relationship with BASIC and Visual Basic. I can usually hack/fake my way through something in order to bend it to my will provided it isn't super complex, but can't create something from scratch without relying heavily on reference guides. Well, I have created video game add-ons using C++ and eventually was able to create stuff without the need of referencing the internet much, but I digress... :P
Cron jobs are basically scheduled bash commands/scripts in a nix system, you just add a schedule at the front (minute, hour, day, month, weekday); example, you can make a cron job that runs programStart.sh at a specified time. Pretty handy for obvious reasons.
I see. I thought you were using the reseller account to actually resell hosting to clients. Yeah, you could run 20 websites (or a million if you want) via NFO on the $3 a month plan ($30 for a year), which includes unlimited bandwidth, databases, diskspace, email accounts, etc, etc. All you have to do just point the domains to their name servers, and the name server to the appropriate folder(s). They do not handle domain registration though, so you wouldn't get any sort of cost reduction there.
They really do have a 99% uptime and very high network stability, so them going down isn't even a remote worry for me. However, if something goes down (normally due to a DDoS) it is rarely more than a couple minutes as the target machine gets null routed pretty quickly. They will also send out detailed e-mail notification(s) which includes what the problem was, what they are doing, when it will be fixed, and whatnot; unlike some providers who stick their head in the sand. The issues are more common if you are using a virtual dedicated server, since kids nerd rage after getting banned and decide to DDoS the server. Since they specialize in video game server hosting the network must be very stable and they can't hide stuff or leave their clients in dark, as that is totally unacceptable to gamers, otherwise they'll get a bunch of, " WTF!!1 I WANNA PLAY ON SERVER NOW!!1! U SUX!1!"
PHP, SQL, and CSS is a beautiful thing. I spent the last year and a half casually learning how to manage SQL databases and creating scripts and whatnot. It was a lot of fun.
Leave a comment:
-
Originally posted by Gradient Shift View PostDefinitely keep them in mind when/if you decide to move.
NFO Servers does a daily file and database backups and goes approximately 22 days back. If you were so inclined you could set up a scheduled crontab job which will automatically backup everything to another location.
I write basic HTML code typically by hand, I do a little style sheets and php and that's really all I've needed to do.
I used to teach HTML and how to use dialup shell accts to people back in 1995 era but so much has changed since.
I still have the little book written by Tim Berners Lee on how to write HTML, he mailed it to me from Switzerland at no charge way back then just because I asked!
I run OSX and also have used various flavors of Linux, I also run a server with Ubuntu Linux at home 24/7 that is dedicated to running a public access OpenSim (similar to "SecondLife") it uses the command line in terminal to operate and maintain it, I've had to learn everything about that to do it but I did and can set one up easily now. Some of the ways I use that also involves tackling scripts that are a modified version of C+ I believe, called LSL, so I think a crontab script would be within my ability to figure out and implement.
I'm not so much in need of frequent site backups because once everything is set up I rarely ever need to change any of the pages again, the exceptions are when I add new items, or add to the blog etc. I rarely need to do full site backups more than say once a month.
I am not entirely clear on how you are using your site/services, I run two different websites, and possibly a third in the near future, all from one account using the "lite" package for only $2.54 a month with a 12 month discount ($3 otherwise).
Good luck doing your thing and enjoying the remainder of your vacation.
of my sculptures which includes reproductions, while yet another is devoted strictly to my designs of my own creation devoid of any reproductions of antiques.
I prefer to keep them separate and not put all my eggs in one basket is a host or something goes down, is unavailable etc., and I'm trying to build up a name for myself as a professional sculptor who also takes custom commissions instead of just someone who makes reproductions.
I'm also working towards another line of hand made terracotta for a higher-end market, so I have ideas on how I want to do that as an individual site ratehr than just and "addon" product to my exisiting line.
I have a namecheap reseller acct and a custom DNS, it's $99 and provides a large number of includes and disk space, it's cheaper that way to be able to host several sites and domains on one, but I still kept at least one domain and web site separately hosted at hosttiger just in case something happened at namecheap, as it turned out hosttiger went down.
I need to do some work on converting the last directory of of .html pages to .php and my new format today, I started on it last night and there's 15 pages left to do yet.
I don't know if you know php but I really like it since I set up one file for the header which never needs to be changed file to file, one for the footer and one to include the same generic text every page gets such as shipping information, finishes available etc. So just inserting the small code line on each page:
<?php include 'footer.php'; ?>
Ditto for the .css which I also use for the fonts and layout.
Enjoying my vacation, thanks
Leave a comment:
-
Definitely keep them in mind when/if you decide to move.
NFO Servers does a daily file and database backups and goes approximately 22 days back. If you were so inclined you could set up a scheduled crontab job which will automatically backup everything to another location. I don't know how exactly, but I know it is possible with NFO Servers. If you e-mailed them or used their forum I am sure a solution can be found.
I am not entirely clear on how you are using your site/services, I run two different websites, and possibly a third in the near future, all from one account using the "lite" package for only $2.54 a month with a 12 month discount ($3 otherwise).
Good luck doing your thing and enjoying the remainder of your vacation.
Leave a comment:
-
Thanks everyone, your words mean a lot to me. I'm still getting emails from folks on the Belgian mailing list who get the digest version, it all helps! I'm sorry to read that chapwolfe, my veterinarian had a similar thing happen to his dog one winter, but they never found him.
If you are looking for new webhosting I highly recommend NFO Servers
I have used them for websites, unmanaged dedicated/virtual dedicated servers, TeamSpeak, and managed video game servers for about two years now.
I have tried GoDaddy and a few other places in the past, and would not recommend them to my worst enemy. NFO Servers is fantastic.
In my case I have both a hosted site and a separate reseller account hosting since I have both profit and a non profit, personal and business stuff I prefer to keep separate.
What I did was I went with my registrar's hosting (Namecheap) whom I have been with for quite a while now with good results. They offered a super good deal back then for GoDaddy customers who switched domain registrations to them that month, it was 50% or 75% off and it was offered when GoDaddy's CEO was being slammed in the media for going on a hunting trip to Africa and killing an elephant, he was pictured standing on the elephant's body with his rifle smiling, Namecheap's people were about as outraged as many were so they offered that deal.
I moved all 20+ of my domains and hosting off GoDaddy then.
This closure really messed me up and I spent several hours dealing with it, but thankfully only for a couple of days- I was able to backup everything and lesson learned- make sure I have site backups more frequently I got busy and lazy, and knew hosttiger did maintain full weekly backups for customers anyway, but who would expect the hosting company itself to just shut down!
If I wasn't able to go back in and backup everything the other day, wow, I mean I have all kinds of email forwarders, filters, redirects, mailing list, wordpress, 2 databases, .css files, images that are linked to by other sites and so on- all very hard to re-generate from scratch/memory and Google doesn't save that stuff either.
I am on vacation now for 2 weeks from the day job, so hopefully I can get motivated to finishing revamping the last category on the web site that needs updating and converting to the new php and css format I use now.Last edited by Sculptor; 08-03-2014, 05:53 PM.
Leave a comment:
-
Sorry to hear about your pup, Sculptor. We lost our rattie back towards the end of winter. We'd had him 13 years. He was a rescue and the vet said he was 3-6 years old when we got him. He had discs degenerate in his back and really bad cataracts. He used to go out at night and fall in the cactus and come in looking like a porkypine.He went walkabout one night and I found him the next evening. :-(
Leave a comment:
-
Sorry for your loss. I have two furry companions that are starting to get up there age wise. Dogs just don't live long enough, seems like a cruel joke on mankind.
Leave a comment:
-
Sorry for the loss of your pooch.
If you are looking for new webhosting I highly recommend NFO Servers (http://www.nfoservers.com/). I have used them for websites, unmanaged dedicated/virtual dedicated servers, TeamSpeak, and managed video game servers for about two years now. The servers are fast, their network is super stable, they are very fast at mitigating DDoS attacks, support is very responsive (I've normally gotten a response of some sort within 5 minutes), and they have been around since like 2001 with no signs of closing down anytime soon. Hell, they even have a public forum. Few webhosting/server companies have a public forum because it is just a troll mine.
I have tried GoDaddy and a few other places in the past, and would not recommend them to my worst enemy. NFO Servers is fantastic.
Leave a comment:
-
Originally posted by sanitizer View PostSorry for your loss, I lost one to cancer.
Trying to decide if I should adopt a mature dog from a local animal shelter or go with a pup.
Thank you sanitizer, I am sorry to read that too- cancer in dogs is pretty common, it seems Golden Retrievers have a high rate of it and that breed tends to be very popular as a family pet.
I posted earlier on one of my dog mailing lists about cancer risks since it's been a recent ongoing topic, this will be a long read but an important one for both dogs and people- I'll post that in a new thread.
As far as where you should get a new dog from it's entirely a personal choice, I can tell you I have had everything from a 6-1/2 week old puppy to being given adult (2-5 years of age) dogs and an elderly dog by the breeder I bought a puppy from years earlier- the elderly dog (St Bernard) was the 10 year old mother to a dog I bought as a puppy who died age 3-1/2 of stomach torsion (AKA "Bloat) she lived on to be a little over 13 years old so had 3 good years from her, the 5 year old was a former show dog and I used to show him on occasion, he lived to be over 13 as well, so he had 8 good years in him.
I have had no issues either integrating an adult into a household with existing dogs, or with having a puppy, but with puppies if people are out at work all day it's difficult unless you make use of and learn to use a wire, or plastic airline kennel for puppy to stay in while you are away at work.
I don't like having outdoor dogs and never had that situation, outdoor dogs are subjected to extremes of temperatures, constantly tormented by flies, gnats, mosquitos and more. Indoor dogs can be a chore to train and you WILL have things damaged during the process but they do learn fast and usually by 4-5 months of age they are housebroken.
I always strongly suggest people make use of one of the airline kennels, if they are fed in there with the door open they learn it's a safe comfortable place and after a while they will go in to nap on their own- the kennel is perfect for training during housebreaking, teething phase, and untill they prove they have no inclination to chew furniture legs etc.
Leave a comment:
-
Originally posted by sanitizer View PostSorry for your loss, I lost one to cancer.
Trying to decide if I should adopt a mature dog from a local animal shelter or go with a pup.
MOST of the time a dog that has been in a shelter really shows it's new owner the true meaning of love and trust.------Rescue dogs are something special..........
Leave a comment:
-
Sorry for your loss, I lost one to cancer.
Trying to decide if I should adopt a mature dog from a local animal shelter or go with a pup.
Leave a comment:
MR300x250 Tablet
Collapse
What's Going On
Collapse
There are currently 4043 users online. 249 members and 3794 guests.
Most users ever online was 158,966 at 05:57 AM on 01-16-2021.
Tag Cloud
Collapse
Welcome Ad
Collapse
Leave a comment: