Etheria - pol095 code for d/l
Posted: Mon Jul 30, 2007 5:07 am
--- Etheria goes open source! ---
Hi everyone - been a long time since I've been on here last :/
Etheria has been a most ambitious project, but due to wow drawing away most of our developers, the project had gone into a frozen state. I know it's a bit late - but I've held the continuous hope, to revive it sometime - alas,I don't see that anymore, so I've come to the decission to open up Etheria's source code to all of you!
It may be a little outdated, but maybe you can use parts of it - there's been some AWESOME stuff in this package and it's been months and months of work to put it together as is. Even if you can't use those things 1:1, I'm sure you'll at least be able to find some amazing ideas among these files.
The highlights being:
---------------------------------
- Town Management system, with player buildable towns, town npc's, unique player-vendors who can both, buy and sell stuff for the player, manage stuff in containers, let customers try out items and take it back & give refunds if they don't like it. Town system includes automatic generated maps, towncriers, a complete management including taxing system, rank management and votes plus a guild system on top of it.
Player house-building system included.
- some very detailed crafts, though partly unbalanced or unfinished.
- a unique combat system for custom combat moves, which however was done only with some sample attack moves making use of it.
- an own spawner, capable to do both item and npc spawning, configured of a central, global gui
- an own skillsystem, with a dynamic caps, ingame-configurable race setups
- a weather system with a global ingame configuration management
... and much, much more.
The system was always meant for maximum compatibility as that it would work for any number of shards, with all vital parameters being configurable in game - but it would have taken 3-4 devs to continue working on it. - with the final challenge porting it to 096 failing though, the project froze and I see unable to reactivate it. If you want to contribute to the idea or take up the project again with me or on your own, let me know... otherwise feel free to rip whatever you can use of it.
Please Note: This server sourcecode has an awesome lot of stuff, but it isn't a complete server yet - we've had trouble getting a final, fine working AI done and there's loose ends in certain crafts. This was the reason why progress was frozen after all those years.
CVS Scriptserver Access:
---------------------------------
I setup a cvs server for our etheria shard and put a cleaned up version of the pol092 and pol095 script code in it.
So now we can use cvs as version management system.
If you don't know CVS yet you can visit:
www.cvshome.org
Then you have to do the following steps to get the latest code:
# download: http://switch.dl.sourceforge.net/source ... s13b10.zip
# install and start wincvs
Admin/Preferences:
General:
Authentificaqtion: pserver
CVSROOT: your_username@cvs.etheria.ods.org:/usr/local/pcvs
Globals:
TCP/IP Compression: 9
Checkout read only: yes
logout automatically after xxx minutes: no
WinCVS:
HOME: <path to your local cvs homedir> (e.g. C:\Data\CVS)
MenuBar:
Change Location (yellow button with 2 folders on it): <path to your local cvs homedir> (e.g. C:\Data\CVS)
Login:
user: "guest"
password: "OsfwMf23Ar"
Create/Checkout Module:
Module name and path:
etheria-pol (pol092)
etheria-pol095 (pol095)
test (just to play with the cvs a little bit)
# he gets the code from the server and stores it to e.g. C:\Data\CVS\etheria-pol
# now copy your old pol.cfg and server.cfg, the data directroy, the EXEs of pol and the compiler to the correct dirs in C:\Data\CVS\etheria-pol
# now compile the source (or copy the old ECLs with "xcopy <sourcedir>\*.ecl <destdir> /S") and run the server.
(its recommended to compile everything new)
# Attention: you start your pol server from C:\Data\CVS\etheria-pol now!
I imported firedancer's code yesterday to the cvs repository, so please copy the files you changed to the new pol dir.
You can find a quick intro to WinCVS at:
http://www.computas.com/pub/wincvs-howto/
Happy coding, Omega
Game Server for testing:
---------------------------------
If you want to try out things on our server, it's still running online 24/7....
Gameserver
Loginserver=shard.etheria.org,2594 (client 2.0.0 client-versions)
Loginserver=shard.etheria.org,2595 (non-encrypted 4.x+ client-versions)
to 'play' or test our server scripts, you'll have to d/l our client files though.
Once in game, you can use these commands to promote you to the various command levels:
.makemestaff 1378682541594 (makes you admin)
.makemestaff 334399034 (makes you dev)
.makemestaff 5173712534 (makes you headstaff)
.makemestaff 23342334 (makes you staff)
.makemestaff 0 (makes you player)
you can find the complete player guide here: http://www.etheria.org/filemanager/fileview/11/
you can find the complete staff guide here: http://www.etheria.org/filemanager/fileview/5/
Userlogin:
user "Guest1" - Password "Etheria"
user "Guest2" - Password "Etheria"
Questions?
---------------------------------
If you have any questions, you can reach me on icq 51747447 (rarely)
or under my email adress firedancer_dtc@yahoo.com
Happy coding - and should you wish to revive or take over the project, let me know and we can see what to do about it
Pss: I can also provide you a terrain generation tool, which (with a decent bit of technical skill) will allow you to generate new uo maps in a couple of hours.
Hi everyone - been a long time since I've been on here last :/
Etheria has been a most ambitious project, but due to wow drawing away most of our developers, the project had gone into a frozen state. I know it's a bit late - but I've held the continuous hope, to revive it sometime - alas,I don't see that anymore, so I've come to the decission to open up Etheria's source code to all of you!
It may be a little outdated, but maybe you can use parts of it - there's been some AWESOME stuff in this package and it's been months and months of work to put it together as is. Even if you can't use those things 1:1, I'm sure you'll at least be able to find some amazing ideas among these files.
The highlights being:
---------------------------------
- Town Management system, with player buildable towns, town npc's, unique player-vendors who can both, buy and sell stuff for the player, manage stuff in containers, let customers try out items and take it back & give refunds if they don't like it. Town system includes automatic generated maps, towncriers, a complete management including taxing system, rank management and votes plus a guild system on top of it.
Player house-building system included.
- some very detailed crafts, though partly unbalanced or unfinished.
- a unique combat system for custom combat moves, which however was done only with some sample attack moves making use of it.
- an own spawner, capable to do both item and npc spawning, configured of a central, global gui
- an own skillsystem, with a dynamic caps, ingame-configurable race setups
- a weather system with a global ingame configuration management
... and much, much more.
The system was always meant for maximum compatibility as that it would work for any number of shards, with all vital parameters being configurable in game - but it would have taken 3-4 devs to continue working on it. - with the final challenge porting it to 096 failing though, the project froze and I see unable to reactivate it. If you want to contribute to the idea or take up the project again with me or on your own, let me know... otherwise feel free to rip whatever you can use of it.
Please Note: This server sourcecode has an awesome lot of stuff, but it isn't a complete server yet - we've had trouble getting a final, fine working AI done and there's loose ends in certain crafts. This was the reason why progress was frozen after all those years.
CVS Scriptserver Access:
---------------------------------
I setup a cvs server for our etheria shard and put a cleaned up version of the pol092 and pol095 script code in it.
So now we can use cvs as version management system.
If you don't know CVS yet you can visit:
www.cvshome.org
Then you have to do the following steps to get the latest code:
# download: http://switch.dl.sourceforge.net/source ... s13b10.zip
# install and start wincvs
Admin/Preferences:
General:
Authentificaqtion: pserver
CVSROOT: your_username@cvs.etheria.ods.org:/usr/local/pcvs
Globals:
TCP/IP Compression: 9
Checkout read only: yes
logout automatically after xxx minutes: no
WinCVS:
HOME: <path to your local cvs homedir> (e.g. C:\Data\CVS)
MenuBar:
Change Location (yellow button with 2 folders on it): <path to your local cvs homedir> (e.g. C:\Data\CVS)
Login:
user: "guest"
password: "OsfwMf23Ar"
Create/Checkout Module:
Module name and path:
etheria-pol (pol092)
etheria-pol095 (pol095)
test (just to play with the cvs a little bit)
# he gets the code from the server and stores it to e.g. C:\Data\CVS\etheria-pol
# now copy your old pol.cfg and server.cfg, the data directroy, the EXEs of pol and the compiler to the correct dirs in C:\Data\CVS\etheria-pol
# now compile the source (or copy the old ECLs with "xcopy <sourcedir>\*.ecl <destdir> /S") and run the server.
(its recommended to compile everything new)
# Attention: you start your pol server from C:\Data\CVS\etheria-pol now!
I imported firedancer's code yesterday to the cvs repository, so please copy the files you changed to the new pol dir.
You can find a quick intro to WinCVS at:
http://www.computas.com/pub/wincvs-howto/
Happy coding, Omega
Game Server for testing:
---------------------------------
If you want to try out things on our server, it's still running online 24/7....
Gameserver
Loginserver=shard.etheria.org,2594 (client 2.0.0 client-versions)
Loginserver=shard.etheria.org,2595 (non-encrypted 4.x+ client-versions)
to 'play' or test our server scripts, you'll have to d/l our client files though.
Once in game, you can use these commands to promote you to the various command levels:
.makemestaff 1378682541594 (makes you admin)
.makemestaff 334399034 (makes you dev)
.makemestaff 5173712534 (makes you headstaff)
.makemestaff 23342334 (makes you staff)
.makemestaff 0 (makes you player)
you can find the complete player guide here: http://www.etheria.org/filemanager/fileview/11/
you can find the complete staff guide here: http://www.etheria.org/filemanager/fileview/5/
Userlogin:
user "Guest1" - Password "Etheria"
user "Guest2" - Password "Etheria"
Questions?
---------------------------------
If you have any questions, you can reach me on icq 51747447 (rarely)
or under my email adress firedancer_dtc@yahoo.com
Happy coding - and should you wish to revive or take over the project, let me know and we can see what to do about it
Pss: I can also provide you a terrain generation tool, which (with a decent bit of technical skill) will allow you to generate new uo maps in a couple of hours.