0.2.8 (beta 3 tagged)

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
Post Reply
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

Lucifer wrote:
Luke-Jr wrote:
Lucifer wrote: Hmmmm, I'm pretty sure there's a way, but....

Just out of curiosity, why was that again?
So we don't list deprecated filepaths.
I don't think symlinks are the solution as easy as they are. :)

Lemme see.... (digs out apache manual)

http://httpd.apache.org/docs/1.3/mod/mo ... directperm

Put them in your .htaccess file and you don't have to restart the server.
Good idea.
Lucifer wrote:edit: Obviously not for 0.2.8, but it would be nice if the game server would query the resource server. That way when it gets a relocated code and the new url it can update its own config file, or at least send an email to the admin. Same with clients, you know. :)
The default redirection is 'temporary', so it won't often be that way... it would also need some backfeeding from the resource manager to the game code. Is it worth it?
User avatar
Lucifer
Project Developer
Posts: 8761
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Luke-Jr wrote:
Lucifer wrote:edit: Obviously not for 0.2.8, but it would be nice if the game server would query the resource server. That way when it gets a relocated code and the new url it can update its own config file, or at least send an email to the admin. Same with clients, you know. :)
The default redirection is 'temporary', so it won't often be that way... it would also need some backfeeding from the resource manager to the game code. Is it worth it?
Probably not? :) It would be a nice bit of polish, but whether it'll solve any real world problems remains to be seen. It's worth it to sit on it for awhile and let the resource system take hold and get widely adopted and then see if it's really a problem.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

So, proposed restructure:
Current:

Code: Select all

map-0.1-exp.dtd  map-0.1.dtd

HexaTRON:
0.3.xml  0.4.1.xml  0.4.2.xml  0.4.xml

Luke-Jr:
CC-0.1.xml  CC-0.2.xml  CC-0.3.xml  CC-0.4.xml  scaley-a4-d10-s14-0.1.xml

Your_mom:
Pacmap-.5.9.xml   ironcross-.8.1.xml  repeat-.3.1.xml  spiral-0.2.xml
inaktek-.7.1.xml  quaddents-.4.xml    spiral-0.1.xml   tripath-.3.xml

n-gon:
40-gon-0.1.xml

original:
map-1.0.1.xml
New:

Code: Select all

map-0.1-exp.dtd  map-0.1.dtd

Luke-Jr:
HexaTRON-0.3.xml  HexaTRON-0.4.1.xml  HexaTRON-0.4.2.xml  HexaTRON-0.4.xml
CC-0.1.xml  CC-0.2.xml  CC-0.3.xml  CC-0.4.xml  scaley-a4-d10-s14-0.1.xml

Your_mom:
Pacmap-.5.9.xml   ironcross-.8.1.xml  repeat-.3.1.xml  spiral-0.2.xml
inaktek-.7.1.xml  quaddents-.4.xml    spiral-0.1.xml   tripath-.3.xml

Anonymous:
40-gon-0.1.xml   original-1.0.1.xml
(doesn't take into account the poll for n/v, n/n-v, and n-v)
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

My delete key has turned into a space key. :o
User avatar
Z-Man
God & Project Admin
Posts: 11763
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Lucifer: That's fallout from the timeout increase, but I really wonder how it could become an infinite loop. Revert to the version of eGameObject from the root of the branch for now, I'll investigate.

Nemo: :o I see it, too. Can you assign me a bug report? It's probably related to the relaxed character filtering.
User avatar
Z-Man
God & Project Admin
Posts: 11763
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Luke:
You and Your_mom can organize your files as you want, but the Anonymous folder surely needs at least one level of structure. Who knows what else will be put in there later? Category/Group should be mandatory there.

I'd gladly support .map.xml and the like, too. It's as close to perfect as we'll ever get.
User avatar
philippeqc
Long Poster - Project Developer - Sage
Posts: 1526
Joined: Mon Jul 12, 2004 8:55 am
Location: Stockholm
Contact:

Post by philippeqc »

z-man wrote:Luke:
You and Your_mom can organize your files as you want, but the Anonymous folder surely needs at least one level of structure. Who knows what else will be put in there later? Category/Group should be mandatory there.
z-man, I think here luke just said "here are the folders where files belong. We only need to agree on the sub folders scheme".

extention in the form of .map.xml are good.

my vote goes to E) [C) is just a badly defined form of E, without categorisation by type].

-ph
Canis meus id comedit.
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Z-man, here is a recording of me going through a bot's wall on your test server. I said "BUG" and then left the server and re-entered (started recording) 8)

Edit: A bot going through my wall (or someones)
Attachments
throughWall.rec.bz2
(56 KiB) Downloaded 92 times
User avatar
Z-Man
God & Project Admin
Posts: 11763
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Nemo: Thanks, I'll check it out. Notification worked :)
philippeqc wrote:z-man, I think here luke just said "here are the folders where files belong. We only need to agree on the sub folders scheme".
Ah, then that's fine, of course.
my vote goes to E) [C) is just a badly defined form of E, without categorisation by type].
Actually, I'll have to modify it in light of .map.xml to
f)EntityName/[SubCategory]/FileName-Version.FileType.ext
to stop Luke from screaming that it's redundant :) SubCatetory would be optional, for the author to decide, and only used for really large entities with ten or more files.
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Here is another one, it seems to happen at the beginning of round more frequently.
Attachments
throughWall2.rec.bz2
(72.94 KiB) Downloaded 91 times
User avatar
philippeqc
Long Poster - Project Developer - Sage
Posts: 1526
Joined: Mon Jul 12, 2004 8:55 am
Location: Stockholm
Contact:

Post by philippeqc »

z-man wrote:
my vote goes to E) [C) is just a badly defined form of E, without categorisation by type].
Actually, I'll have to modify it in light of .map.xml to
f)EntityName/[SubCategory]/FileName-Version.FileType.ext
to stop Luke from screaming that it's redundant :) SubCatetory would be optional, for the author to decide, and only used for really large entities with ten or more files.
good. get my vote also. Those are all forms that I agree with.

to recap:
{Anonymous,Author,Clan,Server}Name/[Category/[SubCategory/[...]]]EntityName/[SubCategory]/FileName-Version.FileType.ext

(any errors are mine and not comments)

-ph
Canis meus id comedit.
User avatar
Z-Man
God & Project Admin
Posts: 11763
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

philippeqc wrote:
z-man wrote:to recap:
{Anonymous,Author,Clan,Server}Name/[Category/[SubCategory/[...]]]EntityName/[SubCategory]/FileName-Version.FileType.ext
Yes, if AnonymousName == Anonymous :) I think we should leave the whole [Category/[SubCategory/[...]]]EntityName/[SubCategory] -part as freely configurable by the author in the category/group tag of the file. The only other choice would be to split it up in three parts and assemble them later, which does not add a benefit in my eyes.

We should also encourage authors to choose unique Author/FileName.FileType pairs. Then we can give the resource browsers the ability to show only the latest version of a resource regardless of how it was moved around in different revisions.
User avatar
Z-Man
God & Project Admin
Posts: 11763
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Lucifer wrote:New client built today. When I join a server and the game runs a little bit, then it locks up completely. If I'm in fullscreen mode, I can still kill my X server with the three finger salute.
Fixed. I learned my lesson not tho trust floats. Obviosly, if you do

Code: Select all

float x = someValue;
float y = x;
if ( x != y )
    std::cout << "The Pope is a Protestant.\n";
for some values of someValue and sufficient optimization flags, your computer will tell a lie. I did not know it was THAT bad.
Besides, I fixed the inner error that was causing the endless loop in the first place.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

z-man wrote:
Lucifer wrote:New client built today. When I join a server and the game runs a little bit, then it locks up completely. If I'm in fullscreen mode, I can still kill my X server with the three finger salute.
Fixed. I learned my lesson not tho trust floats. Obviosly, if you do

Code: Select all

float x = someValue;
float y = x;
if ( x != y )
    std::cout << "The Pope is a Protestant.\n";
for some values of someValue and sufficient optimization flags, your computer will tell a lie. I did not know it was THAT bad.
Well, technically there is no Pope of the Catholic Church at this time. The protestant Conciliar Church has their Pope Benedict XVI, though, so you could say "The [Conciliar] Pope is Protestant" and not be lying.
User avatar
Lucifer
Project Developer
Posts: 8761
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

z-man wrote:
Lucifer wrote:New client built today. When I join a server and the game runs a little bit, then it locks up completely. If I'm in fullscreen mode, I can still kill my X server with the three finger salute.
Fixed. I learned my lesson not tho trust floats.
Passed basic sanity test (played 1 round :) ).

I don't trust any numerical type where you can add 2 and 2 and get 3.99999999999999.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
Post Reply