Code center > Suggestions

Bringing back public organism sharing

(1/8) > >>

Botsareus:
(sorry for any spelling problems)

A.) There is an administrative program that makes sure an organism gets scanned 3 times by different ips before it is inserted in the list of 15 or it replaces one of the organisms in the list of 15.
(15 vegs
 15 organisms
 15 e-grid organisms)

one problem is if there are less then 3 users online the prosses cannot be completed.

I also don't know if it is possible to scan ips of all users connected to the ftp. And so the administrative can kick some ips off.

note: all three ips must be active troughout this prosses.

B.) By "scanned 3 times by different ips " I mean the darwinbots program runs a copy of itself and determance if the organism  is better then any old organism from the list of 15 or if the compare prosses lasts longer then n sycles in a F1 like trial. There is a specially designed F1 mode for e-grid organisms.

n is equal to a siffisiant ammount of sycles to determen if the organisms are about the same. I have not used db in a while so I can not determan what the exact number is.

C.) The administrative  program knows that a scan failed when it's not updated within n sycles + some more time. Since different computers run at different speeds so before a "scan" accures the organism gets updated with info of how much sycles the program runs in 30 seconds.

D.) The organism carrys this tags troughout the sanning prosses
'? #(order of inserition into the list of 15, Is it replacing the 1 ... 15nth file) #(sycles in 30 seconds) 3 #(ip1)
'? #... #... 2 #... #(ip2)
'? #... #... 1 #... #... #(ip3)

as soon as the tags above "scan" is complete the tag is deleted and the robot remians as a member of the 15.

Remember: the administrative program assesses the prosses  above so if there is cheating going the prosses fails and the old organism is restored.

note: hopefully atleast 1 of the 3 users is legal

problem: what if the reverse happens like if the illigal user short sircutes the organism transfare prosses?

solution: if the other two ips exsept the "scanned organism" but this ip denies it and it happens for 3 organisms in a row then the ip is kicked from the ftp.

problem: what if a user has an ip scrambler?

solution: once a user logs on it has an extra number attached to it's ip. It takes a while for this number to be exsepted. If a user relogs on with a different ip and the same number he/she is kicked of the ftp.

I am at the edge of giving this up because I never programed ftp and I don't know if thr above is even possible. I provided the general idea now I need someone to program it. If people can think of somthing better or have any qustions or comments feel free to ask.

Numsgil:
First, organism sharing is currently working just fine.  So I don't know what you mean by bringing it back, since it's here already and never left.

Second, what you're suggesting isn't sharing organisms, it's placing them in a dynamic league that gets auto-run.  Which would certainly be a fun thing to play with, but...

What you're suggesting is impossible with FTP.  It would require TCP/IP, and a server.  We don't have a server, and one would cost at least something like $50 a month.  Or require someone with a static IP to connect their computer directly to the internet, instead of through a firewall, and be sure to keep it running all the time.

So in the end, it's just not practical.

Botsareus:

--- Quote ---First, organism sharing is currently working just fine
--- End quote ---

O I did not know...
OK



Is it like "public" organism sharing. Or do I have to log on to "someones evo sim" in order for it to work?

I mean is it "public" organism sharing or is it "Internet Sharing Sims"

Peter:
Well, I gues you mean by organism sharing the IM(internet-mode). If you participate in IM your bots are uploaded to a ftp-server and you download bots at desame time from the server.

Just download the latest DB-version, and click at the computer sign at the right.

shvarz:
As usual, Bots' stuff does not compute for me, but...


--- Quote ---First, organism sharing is currently working just fine.
--- End quote ---

is not true for me. I still get time-outs and errors in IM. Every now and then a bot comes through, but it's far from reliable.

Navigation

[0] Message Index

[#] Next page

Go to full version