Announcing GWLP

Ajaala

Ajaala

Ascalonian Squire

Join Date: Apr 2006

Hong Kong

Mo/

GWLP was started in January 2007. GWLP is a server emulation project for the Guild Wars client. I'm an alpha tester for the project, apparently just turned "PR", and assuming the mods allow me too, I'm going to update the community on the progress of GWLP each week, with some media and information.


What GWLP aims to be

First, let's get this clear, GWLP doesn't aim to directly copy Guild Wars, it does not aim to allow people to play Guild Wars for free, it won't be emulating the quests, missions, cut scenes, story, instance spawn layouts or town layouts that make up the Guild Wars game. Instead GWLP aims first to be a sandbox style experience, aimed at existing Guild Wars players, providing a framework for creating unique user developed content whilst still using the established models, maps, names, items and skills.


Technical Details

The GWLP is coded in a blend of C/C++ and uses a MySQL database backend. It is primarily developed on Windows XP SP2 using Visual Studio .NET 2003. Some of the code has been made compilable on Linux but no serious effort has been made to run the servers on Linux. Scripting is handled using Gamemonkey Script. Note: The server code is entirely the GWLP's from scratch and has not borrowed code from any other emulation project nor from the official Guild Wars server.


Progress Thus far

GWLP is in a very early state at the moment, whilst movement, chat, various client and server features are implemented and character creation is fully functional, it's a bit early for a feature list.
That said, development is picking up fast, and I expect the next few progress updates to contain far more actual progress and feature documentation.
For now though, I'm just going to introduce the project, leave you with some media and answer any questions you may have.


Obligatory Media



A bone minions Birthday!



Kuunavang Visits Presearing..



How Shiro really came to power..


Questions and concerns?

If you have any questions regarding the project, either post in the thread or PM me and I'll do my best to answer any that I can.

Cheers

-Ajaala



Quote:
Originally Posted by Gaile Gray

You asked about the permissability of this project, and I'd like to respond:

With any project of the nature of this server emulator, the primary concern of the game developer is piracy. Our view on this project is that it must assure that the emulator can only possibly be used by people who own a legitimate copy of Guild Wars and that those using the server emulator have access only to the content that they have purchased. For instance, users should not be able to access maps, professions, skills, or any other content from a campaign they do not own. If at any time we find that the emulator is being used for piracy or to access official Guild Wars content that was not purchased through NCsoft or ArenaNet, we will pursue its closure.

I am saying that we have, at other times, taken the stance that we will not take action (even though legally allowed) if there is only good for the community, and nothing whatsoever bad for the community or the company. That would be, by definition, different than straight-out "permission" and it's certainly not meant to imply ownership, approval, or endorsement of the project. It's simply saying that we're aware of the project and do not, at this time, choose to exercise the option to pursue its termination, because we believe it has either a positive or a benign impact on both the community and the company.

Lyonette

Lyonette

Lion's Arch Merchant

Join Date: Feb 2006

Australia

[PiG]

E/

wow... looks like great fun... but is this legal an does anet approve? :O

lacasner

lacasner

Desert Nomad

Join Date: Jun 2006

We have to admit, however it is somewhat of an interesting idea.

HawkofStorms

HawkofStorms

Hall Hero

Join Date: Aug 2005

E/

Technically, you can run your own servers for these games (you pay a.net not for the client, but to play on their server). Its tricky. Basically, as long as a.net doesn't issue a cease and disist order, it can keep running.

I've heard about this server before. Its good to know that one day (years in the future I hope) when A.net shuts down the GW1 server, there will still be a place to go.

Bryant Again

Bryant Again

Hall Hero

Join Date: Feb 2006

Sounds fun and all, but eh, as others have said, is it legal?

The blocked-out names make me a tad concerned...

Ajaala

Ajaala

Ascalonian Squire

Join Date: Apr 2006

Hong Kong

Mo/

It's a bit of a grey area really.

RavenGT

RavenGT

Academy Page

Join Date: Jun 2005

Does this project have a site?

Dragonious

Lion's Arch Merchant

Join Date: Jun 2005

Hot Springs, AR

Dei Victorae [dV]

R/W

looks awesome

Bryant Again

Bryant Again

Hall Hero

Join Date: Feb 2006

Quote:
Originally Posted by Ajaala
It's a bit of a grey area really.
Like using Texmod?

Sujoy

Sujoy

Lion's Arch Merchant

Join Date: Sep 2006

In Livia's Cleavage (.)ME(.)

The Early Monk Heals The Worm [EMHW]

Mo/

you GWLP's ppl might be doing this for the right reasons, but many (I mean ALOT) people will go to any lengths to crack GW and make private servers (Lineage 2 anybody?)... I don't see any good coming out of this.

But congratulations to you, neat computer skills.

Neo Nugget

Neo Nugget

Site Contributor

Join Date: Jan 2006

R/

That's pretty sweet. Im a sucker for pre searing

oxylus

Ascalonian Squire

Join Date: Feb 2006

R/E

This would be very interesting. Do you have a project page somewhere? Can we see the server-side code and the DB schemas and all that or is it closed source?

Ajaala

Ajaala

Ascalonian Squire

Join Date: Apr 2006

Hong Kong

Mo/

It's closed source I'm afraid, although the database layout could be published.
A project page will be up soon

LicensedLuny

Badly Influenced

Join Date: Dec 2005

Buying Humps! (No kidding! Check my buy thread)

Hello Kitty Krewe [HKK] Forever!-ish

A thread from a couple days ago got me interested enough to search for this. I came across a thread on another site (don't know if it's ok to leave a link here.)

True, it's legality is at best a puzzle. And yeah, anyone can fake anything on the internet even good intentions. But after reading the 20 pages of that other thread, full of detailed posts from the project's original creator I left with the impression they really weren't trying to make a way for people to play Guild Wars without having bought a key. For a emu project, they were doing a lot to stop people without valid GW accounts from using this.

Yeah, seems like anything can eventually be cracked. These folks have managed to "crack" a lot of the official client/server communication. So with Sujoy's reasoning, we shouldn't see anything good coming out of official GW either.

No matter, it's still pretty impressive what they've managed to do.

I wish y'all the best of luck with your project. It sounds like fun. And I'll give you the benefit of the doubt about best intentions and anti-piracy measures.

Cheers,
Luny

Oh, and it's probably a darker shade of gray than Texmod.

holababe

holababe

Jungle Guide

Join Date: Dec 2006

Goon Squad [LLJK]

Mo/

Having extensive experience with WoW servers, I look forwards to this project with bated breath! I volunteer to help as well :P

And in terms of legality it's probably similar to WoW - creating and running a server is technically legal as long as you don't use the copyrighted material. However, to connect to a WoW emulated server you need to edit a certain file (realmlist.wtf) which the EULA specifically forbids! So that's how Blizzard closed the 'loophole' for their game. I'm not sure about ANET though.

CyberNigma

Jungle Guide

Join Date: Jan 2006

San Antonio, TX

W/R

Of course it has less of an impact than the Lineage 2 private servers due to the end of the GW (1) development rounds of its lifecycle (still including updates), lack of monthly fees for GW (1), and whether people using these servers will charge a fee like some of the private lineage servers.

Remember, though, the ANet team (from the top) are artists/developers first, which means they have some pretty big egos when it comes to their 'art'. I'd pretty much expect them to do everything they could to take it down just on principle. Carmack was an exception to the rule I believe, so don't expect them to turn a blind eye.

They may surprise you though.. Who knows.

AlienFromBeyond

Jungle Guide

Join Date: Dec 2005

Heros of Titans Realm [HotR]

W/

I must say I'm impressed at what I see so far. If Anet doesn't shut you down, this could be quite cool.

jhu

Lion's Arch Merchant

Join Date: Jun 2007

Quote:
Originally Posted by Bryant Again
Like using Texmod?
texmod isn't even close. it's seems to be somewhat like bnetd - before blizzard shut down that project

Bryant Again

Bryant Again

Hall Hero

Join Date: Feb 2006

Quote:
Originally Posted by jhu
texmod isn't even close. it's seems to be somewhat like bnetd - before blizzard shut down that project
Alright, so this situation is much more severe?

I mentioned Texmod because ANet neither condemns nor bans for it's usage. I was wondering if the same can be said of this or do we not know?

Keifru

Frost Gate Guardian

Join Date: Aug 2007

[Meep] Biscuit of Dewm

D/

It looks pretty beautiful.

Does it happen to have a site and/or forum or something of the ilk? @_@

Zinger314

Zinger314

Debbie Downer

Join Date: May 2006

N/Me

My inner Admiral Ackbar is speaking something to me...

HawkofStorms

HawkofStorms

Hall Hero

Join Date: Aug 2005

E/

textmod just changes appearence of stuff on your computer. That's how its difference.

Oh, and names are greyed out in screenshots because its against GWG rules to post screenshots with names in them.

Alleji

Alleji

Forge Runner

Join Date: Jan 2006

Are you planning to implement any kind of PvP on this server?

If so, this could be a great way to do GvG and HA with core+prophecies skills only, which is something a lot of PvP players would love.

Viruzzz

Krytan Explorer

Join Date: May 2005

Quote:
Originally Posted by HawkofStorms
Technically, you can run your own servers for these games (you pay a.net not for the client, but to play on their server). Its tricky. Basically, as long as a.net doesn't issue a cease and disist order, it can keep running.

I've heard about this server before. Its good to know that one day (years in the future I hope) when A.net shuts down the GW1 server, there will still be a place to go.
this looks illegal, its either copying things form the game, which would be a violation of copyright, or modifying the game which would be a violation of the eula.

now i'm not lawyer or anything, but it doesn't look legal

seut

seut

Wilds Pathfinder

Join Date: Jun 2005

Europa

Remember the battlenet server daemon project "bnetd"? Vivendi's/Blizzard's lawyers shut it down using the DMCA hammer (http://en.wikipedia.org/wiki/Bnetd#V...ersal_v._Jung).

I fear, as soon as this project reaches a playable state, you'll get a visit from NCSoft's lawyers.

Roshi_ikkyu

Jungle Guide

Join Date: Apr 2006

Mo/W

Quote:
Originally Posted by seut
I fear, as soon as this project reaches a playable state, you'll get a visit from NCSoft's lawyers.
And the settlement well help ensure that we have a top notched GW2.

OP start taking donations now for legal fees.

holababe

holababe

Jungle Guide

Join Date: Dec 2006

Goon Squad [LLJK]

Mo/

Quote:
Originally Posted by seut
I fear, as soon as this project reaches a playable state, you'll get a visit from NCSoft's lawyers.
This is a direct quote from the original creator of this software.

Quote:
As for being shutdown, I doubt that occurring anytime soon. I was contacted by one of the founding ArenaNet staff last week who is interested in this project. To my surprise it was not some form of a cease and desist letter. Their main concern seems to be people playing the game without having purchased it. This problem I can't completely resolve without abandoning the project. However, I believe the benefits will outweigh the occasional dishonest "pirate" But, these benefits won't openly reveal themselves until a mostly playable release is out. For now they will continue to monitor the projects progress. On an interesting note, I've been invited to lunch and will likely follow through on the offer sometime in the next few months.

HawkofStorms

HawkofStorms

Hall Hero

Join Date: Aug 2005

E/

Quote:
Originally Posted by Viruzzz
this looks illegal, its either copying things form the game, which would be a violation of copyright, or modifying the game which would be a violation of the eula.

now i'm not lawyer or anything, but it doesn't look legal
But you see, you can download the clinate for free from the A.net website. The only thing you pay for is the account key that grants you access to their servers.

Phaern Majes

Phaern Majes

Desert Nomad

Join Date: Sep 2005

Anywhere but up

The Panserbjorne [ROAR]

R/Mo

Lol, still copyrights all over it. I mean take Kuunavang Visits Presearing for instance. I'm 110% sure that both Kuunavang and Presearing are both the property of ArenaNet, but gg until it goes to court.

holababe

holababe

Jungle Guide

Join Date: Dec 2006

Goon Squad [LLJK]

Mo/

Read my last post.
ANET only appears to be interested in restricting access to those who have already purchased a copy of GW.

Phaern Majes

Phaern Majes

Desert Nomad

Join Date: Sep 2005

Anywhere but up

The Panserbjorne [ROAR]

R/Mo

Quote:
Originally Posted by holababe
Read my last post.
ANET only appears to be interested in restricting access to those who have already purchased a copy of GW.
In which you quoted.

Quote:
Originally Posted by holababe
Quote:
Their main concern seems to be people playing the game without having purchased it. This problem I can't completely resolve without abandoning the project.
They admitted they can't resolve that issue, as well as admitted that is ANet's concern. So it would seem to me if they can't address the issue then ANet may very well do something about it, when the time comes. Unless that is what you meant to point out?

Mad King Corn

Banned

Join Date: Dec 2006

Wow, awesome work and project! I remember a couple of years ago a small group of Uru Ages Beyond Myst fans created a server project which allowed URU to be played live online again, in fact the project is still in development and being used by a small group of URU fans. CYAN inc. knew of its existance from the start and allowed it to continue to this day because the code was all original, no code was taken from the original servers. The main developer of the project simply examined the packets of data sent to and from the servers and started to write code.


Quote:
ANET only appears to be interested in restricting access to those who have already purchased a copy of GW.
All that needs to be done is for anet to allow the developer to send the authentication data through their servers, if the key is valid then the client will simply load the new server as normal.

holababe

holababe

Jungle Guide

Join Date: Dec 2006

Goon Squad [LLJK]

Mo/

yea, my point was that ANET isn't too worried about copyrighted material.
They only care that players on GWLP have already purchased a copy of GW.

This makes sense from a marketing perspective since if you buy it once, that's all the money you'll ever spend and they don't mind if you go off and play on GWLP. (Yes, i know I'm ignoring expansions, but we aren't getting any more)

From what I've read from trawling through their site/general information they're about to launch a closed beta. ANET knows this and doesn't appear awfully worried, so I'd anticipate that they're (GWLP) are working on some sort of authentication tool.

Quote:
Originally Posted by Mad King Corn
All that needs to be done is for anet to allow the developer to send the authentication data through their servers, if the key is valid then the client will simply load the new server as normal.
Personally I doubt that'll happen. GWLP uses a modified patch (as new content is released it needs to be coded) and to launch the game you need to be at the same patch level as the server.

I'd anticipate (considering ANET are pretty liberal) that there might be some co-operation between them and GWLP to work some authentication system out.

EDIT: thanks for that Arkantos, I was gonna merge them then you did it

Edge Martinez

Edge Martinez

Jungle Guide

Join Date: May 2005

NC

DKL

It'd be nice if ANet worked with these folks and got it integrated somehow, maybe charge like a $2 fee to get a keycode for the 'alternate gameworld'. Maybe not even charge since this can keep it fresh and exciting.

immortius

immortius

Krytan Explorer

Join Date: Aug 2005

Black Cats

E/Mo

Considering that the GW client is very light on game logic and anyone writing a server needs to create everything, from skill mechanics to mob AI, from scratch... it is a massive task and it will never replace the official server. Would be fun to mess around with though, from a programming perspective.

JeniM

Desert Nomad

Join Date: May 2007

W/E

Anet have a big chance here
The main servers when you log in are run by Anet and thats who you whine at
BUT what Anet could do here is have a "test server" Where they say we wont shut you down if you'll test community responces to some ideas we have
I think best way for GW to gain a community would be allowing the people to test new updates before they happen.

I love the idea anyway, would it have like modified drop rates and stuff? (or no loot scaling )

Mike_version2

Mike_version2

Krytan Explorer

Join Date: May 2006

hmm, interesting - any idea on when a larger public beta test will be available?

RazorEdge

RazorEdge

Lion's Arch Merchant

Join Date: Dec 2005

Norway

Soul of Destruction

W/

I love the idea of "offline" guild wars play.

I spent the summer in a place without internet connection. A "offline" gw would have been a great substitute for the real thing. Really hope this one works out, even to a certain degree. I won't expect a full gw with all the mission & quests etc.

Novalon

Academy Page

Join Date: Aug 2005

W/

Not only are they not sending a cease and desist, but they've invited them out to lunch?

Interesting move on their part, and I can see why they wouldn't mind so much if they knew that people who already payed are doing it anyhow.

What if this could become a presearing expansion? Since that's somewhat of a community within a community, something like this would be perfect for that aspect. I'll definitely be keeping my eye on this project.

SotiCoto

SotiCoto

Banned

Join Date: Jan 2007

Drazach Thicket

Temple of Zhen Xianren [Sifu]

Quote:
Originally Posted by Ajaala
Questions and concerns?

If you have any questions regarding the project, either post in the thread or PM me and I'll do my best to answer any that I can.

Cheers

-Ajaala
So.... could you... perchance...

... Make some sort of program along these lines with bluescreen / variable backgrounds to allow us to "test" out different armour / weapon skins on characters and see how they look or for specialist screenshot art purposes?

One thing Guild Wars SERIOUSLY needs is some sort of try-before-you-buy system for armour and the like to see how it looks. The amount of cash I've wasted in the past buying armour I thought would look cool only to find that it looked awful is.... well.... disheartening.