Author Topic: Why COH will not get a server emulator.  (Read 99442 times)

eabrace

  • Titan Moderator
  • Elite Boss
  • *****
  • Posts: 4,292
Re: Why COH will not get a server emulator.
« Reply #60 on: January 05, 2013, 03:31:18 AM »
He wouldn't worry about wearing pants if his characters were on Triumph....
*going on a Hami raid*
Hamikinis for everyone!
Titan Twitter broadcasting at 5.000 mWh and growing.
Titan Facebook

Paragon Wiki admin
I was once being interviewed by Barbara Walters...In between two of the segments she asked me..."But what would you do if the doctor gave you only six months to live?" I said, "Type faster." - Isaac Asimov

Tenzhi

  • Elite Boss
  • *****
  • Posts: 1,677
    • My DeviantArt Page
Re: Why COH will not get a server emulator.
« Reply #61 on: January 05, 2013, 05:00:31 AM »
I love how you're all discussing the best way to implement a function that I pulled out of my ass and wrote two bad ways to implement it as an example. Not sarcasm.

I love how I'm *not* the nerd in this social environment.

I'm still a social pariah, of course, but one out of two ain't half bad... ;)
When you insult someone by calling them a "pig" or a "dog" you aren't maligning pigs and dogs everywhere.  The same is true of any term used as an insult.

Nightmarer

  • Boss
  • ****
  • Posts: 182
  • We all float down here
Re: Why COH will not get a server emulator.
« Reply #62 on: January 05, 2013, 05:52:41 AM »
Don't exfoliate too often, you'll go blind.

I'll stop when I get specs then

Ice Trix

  • Boss
  • ****
  • Posts: 184
Re: Why COH will not get a server emulator.
« Reply #63 on: January 05, 2013, 06:11:38 AM »
You know, I don't care what it is called or how it works. If something lets me play again , I want it.

I would even be happy if the game was somehow made single-player.

I am the same.

Arcana

  • Sultaness of Stats
  • Elite Boss
  • *****
  • Posts: 3,672
Re: Why COH will not get a server emulator.
« Reply #64 on: January 07, 2013, 06:37:20 PM »
An emulator would try to copy this behavior exactly, because accuracy is the goal.
Oooh, that's not right.

An emulator attempts to emulate the same behavior as the original code, which generally means it takes the same inputs and generates the same outputs.  It does not need to attempt to do so with precisely the same algorithms.  What you're talking about is more of a server simulator, something that would, for reasons unknown, want to recreate the computational behavior of a server instance.

The real reason why a server emulator is unlikely is much simpler.  An emulator would attempt to reproduce the behavior of a server instance given its original inputs.  The inputs from the clients we have, because we have the clients.  But the *other* inputs to the server instances are the game data, which includes data not in the game clients.  We don't have that data, so we don't have the correct inputs.  Without them, making a server emulator that can read them is an impossible, and also worthless, goal.

Samuraiko

  • Honorary Paragon Dev and
  • Elite Boss
  • *****
  • Posts: 350
  • EVERYONE LOOK AWESOME - I'M FILMING!
    • The Wandering Crane
Re: Why COH will not get a server emulator.
« Reply #65 on: January 07, 2013, 07:00:38 PM »
Yeah, I just want the game back.  Call it an emulator, call it a simulator, call it an exfoliator, I don't really care.  Just wanna play.  I have so many character ideas still fermenting in my head.

Hero Exfoliator needs to be a billboard in the game.

Michelle
aka
Samuraiko/Dark_Respite
The game may be gone, but the videos are still here...
http://www.youtube.com/samuraiko
http://cohtube.blogspot.com

dwturducken

  • Elite Boss
  • *****
  • Posts: 2,152
  • Now available in stereo
Re: Why COH will not get a server emulator.
« Reply #66 on: January 07, 2013, 07:34:19 PM »
Hero Exfoliator needs to be a billboard in the game.

Michelle
aka
Samuraiko/Dark_Respite

Wow! I'm actually surprised that it wasn't, especially since the issue of exfoliating (or, at least, depillating) was directly addressed in the John Byrne Superman miniseries.
I wouldn't use the word "replace," but there's no word for "take over for you and make everything better almost immediately," so we just say "replace."

Leandro

  • Elite Boss
  • *****
  • Posts: 310
Re: Why COH will not get a server emulator.
« Reply #67 on: January 09, 2013, 01:56:53 AM »
Oooh, that's not right.

[...]

The real reason why a server emulator is unlikely is much simpler. [...]  Without them, making a server emulator that can read them is an impossible, and also worthless, goal.


Yay! Arcanaville only slightly corrected me and still agrees with the gist of the post! That's as good as being told I'm right by everybody else in the planet!

Atlantea

  • Elite Boss
  • *****
  • Posts: 877
Re: Why COH will not get a server emulator.
« Reply #68 on: January 09, 2013, 05:41:51 AM »

Yay! Arcanaville only slightly corrected me and still agrees with the gist of the post! That's as good as being told I'm right by everybody else in the planet!

*sage nod*   It is, innit?


healix

  • Elite Boss
  • *****
  • Posts: 1,695
  • Every good friend was once a stranger
Re: Why COH will not get a server emulator.
« Reply #69 on: January 09, 2013, 09:47:30 AM »
Listen to the 'mustn'ts'. Listen to the 'don'ts'. Listen to the 'shouldn'ts', the 'impossibles', the 'won'ts'. Listen to the 'you'll never haves', then listen close to me... Anything can happen . Anything can be.

Number Six

  • Underling
  • *
  • Posts: 2
  • Remote Vanguard HQ
Re: Why COH will not get a server emulator.
« Reply #70 on: January 09, 2013, 02:38:39 PM »
If such a server were to exist, "Hero Exfoliator" sounds like a perfect code name for it, so that the people who know, know what to look for without it being too obvious.

Make it so.

FatherXmas

  • Elite Boss
  • *****
  • Posts: 1,646
  • You think the holidays are bad for you ...
Re: Why COH will not get a server emulator.
« Reply #71 on: January 09, 2013, 03:53:21 PM »
Why am I imagining a Paragon city billboard with a photogenic hero showing off a palm sander but in a more decorative bathroom color?
Tempus unum hominem manet

Twitter - AtomicSamuraiRobot@NukeSamuraiBot

Arcana

  • Sultaness of Stats
  • Elite Boss
  • *****
  • Posts: 3,672
Re: Why COH will not get a server emulator.
« Reply #72 on: January 09, 2013, 07:04:26 PM »
Why am I imagining a Paragon city billboard with a photogenic hero showing off a palm sander but in a more decorative bathroom color?
It fills a hole left behind when Joanne Liebeler stopped appearing on Hometime?

srmalloy

  • Elite Boss
  • *****
  • Posts: 450
Re: Why COH will not get a server emulator.
« Reply #73 on: January 09, 2013, 08:35:38 PM »
Why am I imagining a Paragon city billboard with a photogenic hero showing off a palm sander but in a more decorative bathroom color?

Just the thing for dealing with a nasty outbreak of palmar trichosis...   8)

Von Krieger

  • Evil Emperor of German Chocolate
  • Boss
  • ****
  • Posts: 122
  • Silly Dragon
    • VK's FurAffinity Page
Re: Why COH will not get a server emulator.
« Reply #74 on: January 10, 2013, 05:45:53 AM »
Likely some heroes would have to use one. Considering I myself have to use a friggin' rock on most of my body to get the dead skin off.

Samuel Tow

  • Elite Boss
  • *****
  • Posts: 511
Re: Why COH will not get a server emulator.
« Reply #75 on: January 10, 2013, 02:45:09 PM »
As a non-native speaker, I feel like I am walking on a thin ice here, but I always understood the word emulation not as a process of making a perfect copy or a mirror image, but as an act of imitating something in a manner that is in effect indistinguishable from the original. Sure, some emulators are very precise and thorough, especially those that are trying to mimic hardware, but only because - as you pointed it out yourself - even a little quirk could matter. If only they could get away with being less precise, they probably would.

So, the word emulation fits here perfectly. And, frankly, compatible server sounds weird. ;)

I'm in the same boat, myself. I've always understood "emulation" to mean the creation of an environment within which something can operate that's incompatible with the environments it naturally has access to. Whether you emulate that environment with exacting accuracy - which I would actually term a "simulation" or loosely, what matters about an emulator is that it make the software run as it was intended.

I guess the difference in terms here comes from whether you're trying to emulate City of Heroes or THE SERVER which runs City of Heroes. In this regard, I appreciate Leandro's point: The game runs fine on modern machines and we don't care about the architecture which intercepts the various server calls. We want to emulate City of Heroes itself, which means creating an environment suitable for its needs, and that doesn't have to be a copy of the original server architecture.
Of all the things I've lost,
I think I miss my mind the most.

FatherXmas

  • Elite Boss
  • *****
  • Posts: 1,646
  • You think the holidays are bad for you ...
Re: Why COH will not get a server emulator.
« Reply #76 on: January 10, 2013, 04:14:18 PM »
Probably "simulator" would be a better term.  We are looking to simulate the data that came from the official servers so the client would believe it's attached to the original servers.
Tempus unum hominem manet

Twitter - AtomicSamuraiRobot@NukeSamuraiBot

Little Green Frog

  • Boss
  • ****
  • Posts: 246
  • @Little Green Frog
Re: Why COH will not get a server emulator.
« Reply #77 on: January 10, 2013, 05:13:48 PM »
What's up with this quest for an alternative to the perfect word for the job?

According to Oxford Dictionary, to emulate means "[to] match or surpass (a person or achievement), typically by imitation". There is also a case for usage of emulate in computing: "reproduce the function or action of (a different computer, software system, etc.)".

Other dictionaries have similar definitions. I particularly like the one from dictionary.com, which says that in computing to emulate stands for "to imitate (a particular computer system) by using a software system, often including a microprogram or another computer that enables it to do the same work, run the same programs, etc., as the first". The emphasis is mine.

Emulation does not equal to making an exact copy. What you guys are striving to make would be an actual emulator. But quite frankly, the whole argument is silly. You can call it a hero exfoliator or George if you'd like. Nobody will mind as long as we get to play the game.

FatherXmas

  • Elite Boss
  • *****
  • Posts: 1,646
  • You think the holidays are bad for you ...
Re: Why COH will not get a server emulator.
« Reply #78 on: January 10, 2013, 06:29:56 PM »
It's just because when you say emulator people think of MAME or the virtual consoles running old games on modern consoles.  Or even DOSBox for old PC games that manipulated PC hardware directly to get the most performance out of the system (ah the good old days of ignoring DOS and the BIOS and writing down at the metal  :'()
Tempus unum hominem manet

Twitter - AtomicSamuraiRobot@NukeSamuraiBot

damienray

  • Lieutenant
  • ***
  • Posts: 86
Re: Why COH will not get a server emulator.
« Reply #79 on: January 10, 2013, 06:41:16 PM »
Mame ? The one with Lucy ? <runs - hides>.