FFXI Armageddon

Any discussion not related to the other forum topics
Post Reply
Maffers7087
Posts: 17
Joined: Sat Aug 04, 2012 4:48 pm

FFXI Armageddon

Post by Maffers7087 » Sat May 24, 2014 3:13 pm

So I noticed that when retail updates its servers the private servers do as well. Since this happens I am going to assume that all private servers are reliant on the retail servers in order to function properly. If this is true, does this mean when SE pulls the plug on the retail servers the private servers will cease to function? Is it not possible to host your own server completely independent of retail server information?

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: FFXI Armageddon

Post by atom0s » Sat May 24, 2014 3:46 pm

Servers can rely on themselves if you lock yourself to a set version and create that specific installer for your server with the retail files.

DSP relies on retail for:
- NPC Ids
- NPC information. (Such as spawn, name flags, visual data, etc.)
- Quest information, such as cutscene ids, selection choice numbers, etc.
- and similar data that's found in the database.

You can mimic all this without retail access it is just a pain in the ass to test everything.

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: FFXI Armageddon

Post by kjLotus » Sat May 24, 2014 4:14 pm

the only reason the servers use retail is to install the client - nobody has ever gotten around to making an installer for a specific client version

nasomi
Posts: 141
Joined: Wed Feb 13, 2013 8:51 am

Re: FFXI Armageddon

Post by nasomi » Sun May 25, 2014 1:22 pm

If/when SE pulls the plug on retail, private servers will be just fine as most of the data has been scraped.

Most issues come from SE changing id's, npc/cs/text/etc. They work, then SE changes retail. That means eveyrone who updates via POL gets SE's version, and then can't function properly on private servers. So private servers update to mimic retail, and existing players have to update to mimic private.

If there was an easy way to distribute a client with a version that you are locked into, you'd be fine. Thing is, many players play private and retail, so when you log into retail your client will be updated automatically and you wouldn't be able to play on the private server.

idlemind
Posts: 22
Joined: Sun Apr 14, 2013 8:07 pm

Re: FFXI Armageddon

Post by idlemind » Mon Jun 30, 2014 11:15 am

Random thought to hijack this thread but would it be of value for someone to run a private server locked to an expansion and therefore lock the client program to that version?

You could then of course build an installer for your client within windows as a separate application and remove the project from dependence on SE changes. That said you wouldn't be able to patch the client for future OS support or client side issues. At least until/unless an open source client emerged.

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: FFXI Armageddon

Post by atom0s » Mon Jun 30, 2014 11:53 am

idlemind wrote:Random thought to hijack this thread but would it be of value for someone to run a private server locked to an expansion and therefore lock the client program to that version?

You could then of course build an installer for your client within windows as a separate application and remove the project from dependence on SE changes. That said you wouldn't be able to patch the client for future OS support or client side issues. At least until/unless an open source client emerged.
You can in theory but you would personally have to distribute an installer for that exact client version that you want on your server and enforce it on players to make sure they are not on a newer/older version.

idlemind
Posts: 22
Joined: Sun Apr 14, 2013 8:07 pm

Re: FFXI Armageddon

Post by idlemind » Mon Jun 30, 2014 4:35 pm

atom0s wrote:
idlemind wrote:Random thought to hijack this thread but would it be of value for someone to run a private server locked to an expansion and therefore lock the client program to that version?

You could then of course build an installer for your client within windows as a separate application and remove the project from dependence on SE changes. That said you wouldn't be able to patch the client for future OS support or client side issues. At least until/unless an open source client emerged.
You can in theory but you would personally have to distribute an installer for that exact client version that you want on your server and enforce it on players to make sure they are not on a newer/older version.
Agreed which also induces the problem of not having the client source code so you can't update it to fix any bugs or future OS support that crops up. The on sustainable method would be to write your own client that could read the DAT files. Interestingly enough you could then package the client code and distribute it separately similar to the fine line DarkStar walks with the server code. Then you would leave the responsibility of copying the DAT files around to the end user. Still lame.

Has anyone ever approached SE with a question about licensing the IP from them? I know I for one would pay for the content like I did with the online subscription. The question is two parts of course. First would it even be considered, Second how crazy high of a price would they charge.

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: FFXI Armageddon

Post by atom0s » Tue Jul 01, 2014 3:41 am

SE will never license their client or server software / code.

Post Reply