Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - spokehedz

Pages: [1] 2 3 ... 7
1
I'm going to build a feature to dfterm2, that will allow linking separate dfterm2 servers together, so that games on both can be watched on either.

With that, a cluster of computers can be used to host a server that looks like a single one.

Some scenarios where I think it might be useful:
1. LAN of computers on which lots of DF are running. Let's say computers A, B, C, D and E. Only A is directly connected to the internet. You can run dfterm2 on all of those computers, and computer A then acts as a lobby for them.

2. Two friendly admins are both hosting dfterm2 servers. Then they decide they want to link them together. They link each other's slots on themselves, and then players who connect can play on either, and chat with users on both servers. Playing might be harder because of an added source of lag, but for watching it should not be a problem.

edit: anoying speling fixses

That sounds pretty freakin' awesome... but I'm skeptical as to how much it'd actually be used... Sounds like it'll be a bitch to code too...

The way dfterm2 is coded, it's not that hard to implement. It'd work by a special slot type.

Currently I have these slot types:
- Grab a running DF slot (win32)
- Launch a new DF process (win32)
- Launch a new process in a pty (linux)
- Grab a running DF slot and use DFHack (win32, developer version, still buggy)

I will add another special slot type:
- Linked slot

In this slot type, you have an additional setting to set remote server address and slot ID number. The dfterm2 server in the remote machine will get a notification, where the admin can then either accept or reject the linkage. The linked slot will be linked to another slot on a remote server.

After that, the server where the linked slot is automatically connects to the remote server when needed. In case the other server is down, it refuses to launch.

The feature is very doable. It does need some work but not incredibly. Personally I think the feature is interesting, even if nobody would use it.

Now all you have to do is make a centralized server (or decentralized using a P2P protocol or whatever) and you would have quite an awesome product indeed.

2
Okay, I know this has been beaten to DEATH but I haven't seen anybody talk about this yet...

We all know that path finding is a big drain on FPS It might not be the worst (stone is my personal enemy) but it is certianly up there and it is an area where multi-core would really help out...

*facepalm*

Repeat after me, class: If you forget the past, you're doomed to repeat it.

(Pathfinding isn't even the Big Bad, IIRC)
I know when I set everybody to dump stone it takes a nosedive for a few seconds and then it picks back up... but when you have 100's of dwarves doing everything at once, it crawls along quite steadily.

but it doesn't matter, as everybody here says that multithreaded is the solution but not CUDA so I guess my idea is stupid anyway. Oh well. Back to TF2 which does use the processing power.

*Magmas the thread*

3
Then you'd go for cpu multicores  :P
Well I know that, but I wanted to know if anybody had even thought about putting them into CUDA cores.

And you are not going to see computers that have more than 4 cores hitting the general population for a long time. I know there are 6 and 8 core CPU's out there, but they are not in the hands of the general population.

4
DF General Discussion / Re: Post your real-life embark pictures!
« on: August 15, 2010, 06:02:54 pm »
Pardon my fail at the internet, but what is an EL?
Escaped Lunatic - People new to the forum. When the game was released, it had a huge impact and made several news sites which led the newly Escaped Lunatics over to the forums with the loud cries of, "How do I not die instantly? I thought this was a GAME!" and my personal favorite, "Where are the graphics?"

5
Not everyone has Nvidia cards.
That is true. ATi has a similar programming set, but a lot of people do have nvidia cards.

http://store.steampowered.com/hwsurvey

Personally, I would prefer an OpenCL library to work on smartphones and the like... but you go with what people have the most.

6
Optimization is nice, but we already have 50+ CUDA cores on even low-end cards. We could give individual dwarves his/her own core easily... And we have plenty of video memory onboard now.

7
Okay, I know this has been beaten to DEATH but I haven't seen anybody talk about this yet... And I am not asking about WHEN this will be implemented, I just wanted to have someone who has more programming experience than I do to explain if I am off my nut or not.


We all know that path finding is a big drain on FPS It might not be the worst (stone is my personal enemy) but it is certianly up there and it is an area where multi-core would really help out... But it's hard to do, and the CPU would really be suited to other tasks like managing memory and the like. Plus, even the best computers only have 12 cores in them, and I have hundreds of dwarves eventually... This got me thinking about what other sources of processing power we have inside the computers... CUDA! Why can't we assign each dwarf a CUDA thread on the GPU? They are only going to get faster, and have more CUDA cores to work with... I have two Geforce 275's which mean I have just over 80 CUDA cores to work with... Considering that is about which time most people's computes drop to 15-20FPS and they stop playing because of it.


Thoughts?

8
DF General Discussion / Re: Post your real-life embark pictures!
« on: August 15, 2010, 03:02:10 pm »

Can't see it from the road, but this is where I am.


Also, good to the forums are back to being less populated with EL's since the release.

You live in a milk truck?
Yes. Do you know how hot it is today? Freezer truck stays at 40 all the time.

9
DF General Discussion / Re: Post your real-life embark pictures!
« on: August 15, 2010, 02:15:30 pm »

Can't see it from the road, but this is where I am.


Also, good to the forums are back to being less populated with EL's since the release.


10
DF General Discussion / Re: Note on some utilities
« on: June 09, 2010, 07:13:24 pm »
One thing:
Khazad as of now is hardly a clone of anything. It's meant to be a game *inspired* by DF's Fortress Mode.
"Inspired" can mean a few things.

Take a look at this file. Anything look familiar to you? Almost all of it should, because it's not just "inspired" by DF, it appears to be a damn near exact re-implementation of it, with a few changes where Impaler feels he wants them. This isn't just "inspired by" DF, it's looking to be a clone in every sense of the word.

He's not just taking DF as inspiration, he's taking it as his sole inspiration (for the most part). He's trying to make DF, but better. This is clear from the above feature/goal list.
Here is the problem: Unless you actually steal something directly (he did, I know) you can remake just about anything you want so long as you don't use things that are able to have a copyright applied to.

Can I make a game where I run and jump as an Italian plumber, who eats mushrooms and stomps on turtles? YES.

Can I call him Mario, and make the mushrooms red and brown, and the turtles have wings and yellow faces? NO.

There are limits, and there are rules to copyright. You can be inspired by DF enough to make your own--from scratch--and short of calling it Dwarf Fortress, and using the same data files... there really isn't that much one can do. There are no 'graphics' to speak of, so Toady wouldn't be able to claim copyright on that... but what i see is that he wants it to be full 3D anyway, so that is kind of a moot point anyway.

even if you brought the full force of the DCMA down upon him, all anybody would have to do is wipe everything clean, and start building from scratch and never use any data from DF and he would be *technically* allowed to do so.

it is still however, a completely and utterly absurd idea to attempt to make a game as deep and as complex as DF by starting with what the walls and doors look like... kind of like picking up a screw and some metal and saying you are going to make a motorcycle that looks like a BMW.

I am not advocating theft, I am simply stating that anybody could pick up and make a text-based game that feels a lot like DF without it actually containing one bit of code from DF and it would be allowed under copyright. see the "Microsoft vs. Linux" fights if you want more examples of this.

11
DF General Discussion / Re: First spiral
« on: April 12, 2010, 09:37:46 am »
I had a nice fort setup with 20 dwarves to make nothing but mermaid bones and as such I had quite a few migrants left outside who would go nuts and kill each other from time to time. I had them create every single kind of workshop and they would take them over and build macabre stuff out of them which was a hoot too. The fort was sealed up, so I was in no danger of seeing how high I could get my dwarfbucks until I accidentally opened the door for a few seconds when i was trying to activate the mermaid lever.

I knew I should have moved the one lever closer to the door. Oh well.

In rushed about 75-100 peasants who ran STRAIGHT to the booze and immediately drained my small stock and then went on to ravage all the food that was stored. Once that was gone (by accident) one of the soapmakers went bonkers for real and started to murder everybody.

The 75+ dwarves lost their minds when their best buddy Soapy McSoapSoap was killed and proceeded to coat the inner mountianhome walls with the blood and guts of everybody.

12
DF General Discussion / Re: I have discovered alchemy!
« on: April 06, 2010, 07:32:48 pm »
you know we are gonna have a dwarf give birth to an iron baby... IRON MAN!
HAS HE LOST HIS MIND,
CAN HE SEE OR IS HE BLIND?
CAN HE WALK AT ALL,
OR IF HE MOVED, WOULD HE FALL?
IS HE ALIVE OR DEAD?
HAS HE THOUGHTS WITHIN HIS HEAD?
WE'LL JUST PASS HIM HERE
WHY SHOULD WE EVEN CARE?
HE WAS TURNED TO STEEL
IN THE GREAT MAGMA FIELD
WHEN HE TRAVELED TIME
FOR THE FUTURE OF DWARFKIND

13
DF General Discussion / Re: Mebzuth Asobtelid: Novice Crutch-Walker
« on: April 06, 2010, 07:28:11 pm »
The funny thing is, he's not missing a leg, so whatever he did, he didn't injure himself that badly.

Of course, my fort just got conquered by the first ever goblin ambush, as the military control for this version SUCK.

"Train my crossbow skills?  Why would I want to do that?  That guy is putting on a demo of his Legendary Dodge skills!"
Well, ever sprain your ankle?  Maybe that's what happened to him.
Or he got some minor fracture before that is now healed.
A sprained ankle doesn't require wound dressing, though.

Check his scars.
The funny thing is, he's not missing a leg, so whatever he did, he didn't injure himself that badly.

Of course, my fort just got conquered by the first ever goblin ambush, as the military control for this version SUCK.

"Train my crossbow skills?  Why would I want to do that?  That guy is putting on a demo of his Legendary Dodge skills!"
Well, ever sprain your ankle?  Maybe that's what happened to him.
Or he got some minor fracture before that is now healed.
A sprained ankle doesn't require wound dressing, though.

Check his scars.
Please, no Joker references here. This is a civil forum.

14
DF General Discussion / Re: Disappointed.
« on: April 06, 2010, 07:09:11 pm »
I suppose we don't need to point out the irony inherent to your own post then :P
Posting about the thread is not the same as replying to the troll.

Replying == feeding the troll
Ignoring him and informing others of his shenanigans == angering the troll. Even if they say they are not angry.

Don't feed the trolls.

15
DF General Discussion / Re: Disappointed.
« on: April 06, 2010, 07:06:46 pm »
Two words: Troll Thread.

Some more words: You are all posting in it, and I thought you should know about that.

Pages: [1] 2 3 ... 7