These forums are CLOSED. Please visit the new forums HERE
Discussion: Keyless Product Update Server |
|
Alex Lulu
The One and only
Join date: 3 Jun 2005
Posts: 9
|
09-06-2007 07:58
Lightin up People and i really dont think he gives 3 flitters what you people think its free and its a update server just dont sell the Script alone he has provided a Awesome script for people with not so good scripting skills give him props Don't freakin Stab the guy in the side cause you don't like the way the guy worded it if you dont have anything nice to say dont freakin Say it all
|
Tre Giles
Registered User
![]() Join date: 16 Dec 2005
Posts: 294
|
09-06-2007 08:48
I have to somewhat agree with Alex here. I guess people love to whine over nothing (hell, I'm one of 'em!)- but starting pointless arguments is a good way to exercise the fingers and keep the mind sharp!
Where can I get an update server which doesn't need a mysql database? right thats very similar... except when doing things in a "production environment" my point of view is not to use someone elses server you dont have control over. I actually wrote this before w-hat came up with objdns also Also with objdns, you would only be able to send one item. For example... your updating a product called "Widget". Well it would only allow the server to send an item called "Widget". If you look into my code, the items you send are renameable. Example you have the same product "Widget" but you can send out named updates, like "Widget v1.0" then "Widget v1.4". Doing things this way was the #1 suggestion from my update server, to keep end users easily able to discern in their inventory which one was the newest, without having to look at the properties of the object. well see thats not a problem with the above code. My code doesnt rely on the UUID. However Darien Caldwell posted he/she has a solution that doesnt utilize a mysql/php backend system which is amazing. Normally, an update server has specific code in it (hard coded UUID key) to the originating server. If that server was to disappear, and you rezzed a new one, its UUID key would change, making all previous updates coded to look for it not work. Thats why I wrote this, so with my code, no matter what, your updates would work. If you delete, and rez a new server, the code is programming to automaticaly reflect the new servers UUID, and all older items checking for an update continue to work. Sorry if I missunderstand your question. haven't had time to read thru all code. I sense it's probably great! ![]() Is the question based on if the server object suddenly dies and how to handle it? Eg meaning the clients calling the server with a hardcoded or sentout key? Then, I think you're right. If the server dies and you have to recreate it you have to have an external backup of client keys externally, or having clients requesting the server key from web. Otherwize replacing a server could be easily done by having clients requesting server key once a day by email. Make the old server return the new server key and after 24 hrs every client will run against the new server. Anyone understand this? if you've made an in-world only server capable of not being forced to utilize UUID keys, we'd all be very interested to see such code I'd gather. I couldnt possibly find a way around UUIDs without at least having 1 main object that was UUID specific. I have infact developed TWO different ways for an update server to update users and products without using MySQL. One of them is infact truely "keyless" (when it comes to objects) and doesn't even touch on the typical object/server UUID scheme. They will both protect against accidents to the server (except a total server recompilation, but if you recompile your server... thats your own problem) including but not limited to: deletion, Server Core reset/recompilation (the memory scripts are in a different prim, so a recompilation/reset of the parent prim won't hurt much), taking back into inventory, transfering ownership, selling. They will not need to use outside SL services, and will not cost you a dime (extra). They have not been used before (atleast I don't think, I've never seen an update server work the way my two ideas will). And yes, I'll probably either release them open source or sell them under The GiTechnologies Corporation name once I get around to scripting them. One of the ideas is so obvious I don't know why it hasn't been used before (I've never seen it used before) and the other one I'm 99% sure hasn't even been fathomed. Both ideas require that the memory scripts do not get destroyed/recompiled. And my servers will come with a nice plugin to MySQL, able to be checked/controlled through the internet, and comes with a nice backup prim that you can rez, press backup, then take into inventory (just incase you fear that the SL demons will recompile your server's scripts) The only thing MySQL would do better than my servers is protect against a total server recompilation... I guess if you want to noob proof your server, MySQL is for you! But for the rest of us who arn't noobs (I use the term lightly, no offense)- rejoice! I am a lazy lazy... LAZY person, so don't expect anything soon Oh wait... did we bring back a dead thread D: _____________________
"The Dirt Gods Are Pleased" OMFG I FOUND HACKS TO SECONDLIFE ON GOOGLE??? Hacks!!!? Found on google lmao! |
Eazel Allen
EA-design™
![]() Join date: 11 Feb 2007
Posts: 123
|
01-21-2008 08:15
LOL has anyone actually tryed this script all I see is talk about the dmca.
Im having problems getting it to compile it keeps falling over at llGetNewEmail(); any help would be apprieciated. Thankyou Eazel _____________________
http://secondlife://cub/235/190/465/
http://www.slexchange.com/modules.php?name=Marketplace&MerchantID=48444 |
Renato Surtees
Registered User
Join date: 19 Jan 2007
Posts: 7
|
reliving this Dead topic
07-29-2008 13:11
I have tried setting this up seems so far all is good but i get a screen full of crap when i hit update aswell as its asking for product_config notecard? i didnt see anything asking or the set up on this im sure im just missing something but if anyone using this is willing to give me a couple minutes to answer a question on this please let me know please aand thanks in advance.
|
Renato Surtees
Registered User
Join date: 19 Jan 2007
Posts: 7
|
08-26-2008 07:26
Guessing this is a dead issue well thanks anyways i guess im off to search out others.
|
Very Keynes
LSL is a Virus
Join date: 6 May 2006
Posts: 484
|
08-26-2008 08:19
One of the ideas is so obvious I don't know why it hasn't been used before (I've never seen it used before) and the other one I'm 99% sure hasn't even been fathomed. We should compare notes some time Tre, but I suspect you and I are working on the same thing. I have posted snippets of my code in both the tips and library forums but behind the scenes it is a full blown SQL server (well subset) entirely LSL based and available as embedded (single object) or server (several devices feeding one server)versions. I have been running the early versions for over a year with no data loss so far and have it driving anything from Update Servers to security systems and parcel Radios and Event/Contest boards. I even have a scripting language and central card reader that can configure any device in the network, save and restore backups, migrate data across devices/servers and accept user programmed queries. Admins can also interact via an unobtrusive HUD or with voice commands. The only Internet based services used are optional and I use them mainly for remote control and/or offline backup. I have been waiting for MONO to be released before putting the devices on the market so that I can sort out some of the security issues and reduce some of the script sizes. anyway, sorry for being off topic but you description sounded very similar ![]() _____________________
House of Keynes http://slurl.com/secondlife/Seopophang/237/151/104
![]() Romantica Yacht Club http://slurl.com/secondlife/Jeffrey/58/227/26 Salsa Romantica http://slurl.com/secondlife/Seopophang/77/91/94 |
Renato Surtees
Registered User
Join date: 19 Jan 2007
Posts: 7
|
08-27-2008 17:28
well if anyone has successfully gotten this to work would you Please contact me inworld Thanks
ps or just a example of what the server Notecard is to have? |
LucianoFaretra Ibanez
Registered User
Join date: 2 Dec 2007
Posts: 2
|
10-25-2008 06:40
how to use this system with postgreSQL?
|
Alicia Sautereau
if (!social) hide;
![]() Join date: 20 Feb 2007
Posts: 3,125
|
10-25-2008 09:59
how to use this system with postgreSQL? rewrite the mysql commands to postgresql commands? |
Fusion Dezno
Registered User
Join date: 18 Aug 2008
Posts: 1
|
Error
05-15-2009 05:43
i set it all up but i get this error...
Notice: Undefined index: objkey in htdocs/parse.php on line 8 Notice: Undefined index: ownerkey in /parse.php on line 9 Notice: Undefined index: ownername in /htdocs/parse.php on line 10 Notice: Undefined index: sim in /htdocs/parse.php on line 11 Notice: Undefined index: xpos in /htdocs/parse.php on line 12 Notice: Undefined index: ypos in /htdocs/parse.php on line 13 Notice: Undefined index: servername in /htdocs/parse.php on line 14 Notice: Undefined index: step in /htdocs/parse.php on line 15 Notice: Undefined index: pcurrent in /htdocs/parse.php on line 16 Notice: Undefined index: pupdate in /htdocs/parse.php on line 17 Notice: Undefined index: active in /htdocs/parse.php on line 18 any help appreciated |