r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!AltME] Discussion about AltME

amacleod
29-Jul-2009
[3785x2]
Brock wrote back in 10/07: 
<path to altme> -s 

<worldname>" -p 54xx         ; where -p is a port number 5400, increment 
by 1 for each additional world.  Use Safeworlds World Check feature 
to find out what port your world is assigned to  http://www.altme.com/cgi-bin/lookup.cgi, 
but your world must be started for the World Check feature to return 
the port it has registered for the word being checking."


When he says assigned does he mean by Safe worlds or the serving 
computer?


I tried his suggestion of the World check but it only tells you that 
its unavaiable nothing about the port...
Ok, I seem to have got it working....
So the port matters.
I guess Safe Worlds does expect it to be on a specific port.
Brock
29-Jul-2009
[3787x4]
Yes, it defaults the first running world on your machine to 5400, 
and increments each server started after the first server by 1.
amacleod:  to answer your question about who assigns the port number. 
 It's registered with Safeworlds but assigned by your computer.
So, it's important that if you intend to have two worlds running 
at the same time, to have your first world running (using port 5400) 
so when you create your second world it is given the next available 
port number (5401) and that is what Safeworlds will record for that 
second world.
It becomes more complicated if you want to remove the first world 
at a later date, cause launching your second world will use port 
5400 instead of the port number it was created under (5401), and 
the world server will be expecting 5401.  At least that was my experience 
when I was making some demo worlds a few years ago.
amacleod
29-Jul-2009
[3791x2]
So if you have two worlds running on two seperate computers (both 
on port 5400) and you later wish to run them on hte same computer 
you are going to have a problem....
AS safeworlds expects both to be on 5400 and your going to need to 
assign one to another port...
Brock
29-Jul-2009
[3793x3]
That would be my understanding.  The only way I know of getting around 
that is by creating a new world with a new name on the computer hosting 
the two (while the first is running remember), then copy the world 
files from the one computer to the new world and it should recognize 
the files as belonging to that new world.  I don't believe the contents 
of the world has any reference to the world name, so the files can 
be moved from one world to another without issue.
I ran into the trouble of a world becoming unavailable.  I simply 
created a new world, copied the world files over, and all was back 
in order in the new world name... except I had to click on all groups 
to make the unread after synching to the new world.
that would all be so much clearer in a diagram  :-)
Sunanda
31-Jul-2009
[3796]
A note on the resync bug.......I just accidently let my laptop run 
out of power while online. Under Windows, that sort of simulates 
a hard crash.
When I rebooted, AltME had lost my user name and password.
I surprised myself by remembering both.


Then AltME set about resyncing about 20 groups. In some of them I 
can now see messages dating back to 2005....Apologies if you'd been 
expecting replies from me.


So, yet another method that may trigger a resync if you have groups 
that appear stuck :-)
Ladislav
31-Jul-2009
[3797]
Another recipe how to get a resync: wait for a storm (quite frequent 
here these days) and a blackout while running AltMe. As opposed to 
Sunanda's experince I did not lose the password, just got a resync 
dating back to about 2005.
Graham
31-Jul-2009
[3798x2]
so randomly trashing the db causes a resync?  no more dot spam needed??
We need to put this on rebolweek :)
Sunanda
31-Jul-2009
[3800]
There are several methods that partially work -- this is just the 
latest discovery. Not sure how effective it is, nor what side-effects 
there may be.
Graham
31-Jul-2009
[3801]
Where's Thor ?
Graham
17-Aug-2009
[3802x3]
I'm getting timeouts here again .. and yesterday it was down for 
a long period.
What would it cost to get this world hosted by safeworlds?
Slicehost is only $20 a month ...
Sunanda
19-Aug-2009
[3805]
I saw some poor responses and/or short outages yesterday too. Looking 
better today.
Maxim
19-Aug-2009
[3806]
on an off currently...
Graham
19-Aug-2009
[3807]
I keep getting disconnected.  No one interested in a professional 
host??
Maxim
19-Aug-2009
[3808]
possibly the world has outgrown altme's BE capacity/architecture. 
 to much data to handle.. causing timeout's in client conections, 
while its busy keeping tabs on itself.
Sunanda
19-Aug-2009
[3809]
If anything traffic volumes are down in recent months:
    http://www.rebol.org/aga-display-stats.r?world=r3wp&year=2009

(figures show [web-public] groups only. It is possible private groups 
are way, way up).
Maxim
19-Aug-2009
[3810x2]
well. being an account of 10% of posts and not having posted for 
2 months... I guess I am a sizeable part of the decrease... but its 
summer, vacation time, and many of us actually have less questions 
with R3.0 than its earlier releases...  what I find strange is the 
decrease in the number of people posting...
The recent decline in non REBOL related concent, seemingly comming 
from a common accord that we should make the world more REBOL  centric... 
will have made a big difference too.
Will
19-Aug-2009
[3812]
Looks like Carl's son is working on Altme2 http://twitter.com/Sean_SAS
8)
Graham
19-Aug-2009
[3813]
Fix altme1 first!
Will
19-Aug-2009
[3814]
I'm loosing lots of posts lately.. 8(
Sunanda
20-Aug-2009
[3815]
Will -- one of the biggest AltME annoyances is that it throws away 
what you typed when it has to re-establish a server connection.

That can happen if you have dropouts on your online connection, or 
if the server is busy.

Those of us who have been plagued with the problem have learned it 
takes three keypressed to send any AltME post:
  ctrl+A ;; select all
  ctrl+c ;; copy post to clipboard
  ctrl+s ;; attempt to post
Graham
31-Aug-2009
[3816x2]
Getting kicked off multiple times today losing posts.
Has this world reached its limit?
Pekr
31-Aug-2009
[3818]
the same here. Not sure about limits, maybe server problems once 
again?
Graham
31-Aug-2009
[3819x4]
R3-alpha is okay.  Are they both on the same server?
Booted again.
Anyone interested in building an FOSS altme alternative?
I'm thinking of something that has both a VID/Ext interface and a 
browser interface
Pekr
31-Aug-2009
[3823]
Will be done in R3. R3 Chat system is said to use similarities to 
AltME system, just more robust. It just needs GUI client ...
Graham
31-Aug-2009
[3824x4]
The biggest failing with Altme is the lack of a distributed server.
That will also be an issue with the R3 chat.
If we don't make sure we have a robust backend .. it doesn't matter 
what the front looks like, we will hit issues.
The other issue is the need to maintain a continuous tcp connection 
to the altme server.  That is a major source of issues.
Pekr
31-Aug-2009
[3828]
not sure how Robust R3 chat is. After all - it is just one of possible 
architectures. It is true that I doubt it is much advanced. It is 
good for Chat, even threading, moving threads here or there, ranking, 
etc., but we are imo not following latest developments of distributed 
apps. Some few years ago I read something about Cademlia etc. protocols, 
but not sure what it is all about. OTOH - look at Altme - it is running 
for years. And if its back-end would be DB based, it would be enough 
for a long time probably.
Graham
31-Aug-2009
[3829x6]
I saw a similar issue with playsite when I used to play games online. 
 Kept on being booted due to crappy internet connections or
Maybe we can shift to using Amazon's SDB .. they allow you to store 
millions of records for no charge
Messages can be sent using the SQS once someone has committed a new 
message to the store.
This gives us a backend, search, threading, no centralised server 
requirements, no particular person needing to host a server.
You can build a front end using a browser client or a View client.
And you can use https if you wish too.