Author Topic: RTB Development  (Read 381204 times)

You could replace a bunch of the accented letter symbols with regular letters in their place, and strip the rest.

Or just use BL_IDs and a separate nickname. As much as using your current blockland name does relieve confusion, and also effectively prevent impersonation. You could also show the BL_ID and a link to their ID list page on the chat.

I'm going to go ahead as planned and users with crazy letters will not be able to use RTB Connect until BL v15.

If I have time later on I will change the authentication so the username doesn't need to be sent to the server, but this is low priority.

PHP handles character encoding fine and Torque handles most character sets. I'm not sure what you're talking about.
If you're using AJAX and sending characters not in the UTF-8 character encoding, it will split the string sent. If you instead turns the characters to integers before sending them, and then tries to return them back to the correct character on the server, PHP are only able to turn back UTF-8 characters.

FYI, AJAX has nothing to do with php.

PHP are only able to turn back UTF-8 characters.

Since when? I think you need to revise character encoding.



I've got another helpful idea:

Since server tracking for online buddies are possible, and we all know all RTB Servers can show what players are in their server, and that non-RTB servers cannot what players they have in the server list, I propose the idea of finding RTB players in a non-RTB server, and therefore, we can see who RTB users are in a certain server, even if it was RTB-powered or not.

Kinda useful if you want to check out who's in the server.

I don't understand how you're proposing we "find out" who's in a non-rtb server.
« Last Edit: February 01, 2010, 12:41:47 PM by Ephialtes »

FYI, AJAX has nothing to do with php.

Since when? I think you need to revise character encoding.
AJAX can only send UTF-8 characters, meaning that letters like åäö will crop the string from start to the first occurrence of those letters.

PHP otherwise can receive any letter it want. Although, if you from Torque would translate all letter to integers, and then translate them back to the ordinary characters(In this case chr), it fails.

I've got another helpful idea:

Since server tracking for online buddies are possible, and we all know all RTB Servers can show what players are in their server, and that non-RTB servers cannot what players they have in the server list, I propose the idea of finding RTB players in a non-RTB server, and therefore, we can see who RTB users are in a certain server, even if it was RTB-powered or not.

Kinda useful if you want to check out who's in the server.
RTB can definitely check if a user is really in a server.
How about the client report what server they're on, and use the master server to check?

I don't understand how you're proposing we "find out" who's in a non-rtb server.
I think he means to use clients with RtB as the "eyes and ears" for RtB on non-RtB servers. However, that screws up the option for privacy we have in place.

I think he means to use clients with RtB as the "eyes and ears" for RtB on non-RtB servers. However, that screws up the option for privacy we have in place.

That would require me to trust what the client is telling RTB, and knowing the users of Blockland the trust involved there would be abused. Not being able to see a server's players will also encourage people to try and get that server owner to download RTB whereas they wouldn't be so proactive if they could do what they needed to do with that server. Clients should play no part in informing the RTB server about other clients.

AJAX can only send UTF-8 characters, meaning that letters like åäö will crop the string from start to the first occurrence of those letters.

PHP otherwise can receive any letter it want. Although, if you from Torque would translate all letter to integers, and then translate them back to the ordinary characters(In this case chr), it fails.

I have absolutely no idea what point you're trying to make here. Why are you talking about AJAX and PHP?
« Last Edit: February 01, 2010, 04:27:41 PM by Ephialtes »

Yay, buddy system is coming up.





Yay anti-stupid symbols. NIVEN.