PlaneShift
Development => Development Deliberation => Topic started by: wli34633 on June 27, 2006, 05:07:21 pm
-
Hello,
I had the planeshift client and server built on window XP and they are both running fine. I have loaded all the maps also. I am able to add new users and doing most of the database stuff on MYSQL. I am able to go to different regions by using the command "teleport". However, when a new user logon and start the game, it always go the NPCroom frist and from there I have a hard time finding a way to go to any other regions. My questions are the following:
- Is the open source server code supposed to do just that at this stage?
- I also started the game in the official laanx server and you start differently in a different map. Is that a way to download the source code that is running the laanx server?
- How do I get out of the NPCroom (if there is a way) and go to a different sector/region/map?
- How do I start from a different map (other than NPCroom) as a new user? Is there any rule to control that (based on your character, etc)?
- Do I have to add codes myself for more quests, weapons, monsters and other stuff?
- Do you play the game differently with your own planeshift server?
Thanks in advance.
-
I am able to go to different regions by using the command "teleport".
How do I get out of the NPCroom (if there is a way) and go to a different sector/region/map?
You kinda contradict yourself there.
But with latest CVS teleporting is broken anyway.
- How do I start from a different map (other than NPCroom) as a new user? Is there any rule to control that (based on your character, etc)?
- Do I have to add codes myself for more quests, weapons, monsters and other stuff?
You have to edit the database.
- I also started the game in the official laanx server and you start differently in a different map. Is that a way to download the source code that is running the laanx server?
You have that code, only thing different about laanx is the database.
edit: Bah, AryHann said the same while I was editing :'(
-
Hi,
the "open source" server code is not different from the one used on Laanx. The difference resides in the database.
The position from which the new character starts depends from the race. If I remember right there is a race_info table where you get the start sector id and start sector coordinates.
The only way to go out from NPCroom is to use the teleport command.
You have to add the scripts in the db yourself for more quests and weapons and everything. For new weapons you need eventually also new models and such.
I think you can't play so much on your own PS server. What you can do is playing ... alone!
-
(bah... I was too slow... I'll post anyway... :P )
You're not going to be "playing" the game on your own server. You don't have the majority of the game data/content, and even if you did we don't want other's hosting other servers using our content. (and single player would be downright stupid ;) ) If you want to add anything, yes, you'd have to design the whole thing yourself. The engine is open-source and free to use, however our art/content is free to use when connecting to our server and to test, but you're not allowed to make your own game with it. You can make your own game using our engine/codebase, however that's a massive undertaking. (many people with years of work; you don't make a game overnight, and we're not even done...)
For starting position, accounts from CVS DB start in the NPCroom. (on all servers, death in the NPCroom respawns there instead of the DR to make testing quicker) Laanx has different spawn points setup for races, all in the race_info DB table. (CVS DB contains test and demo data only)
To get out of the NPCroom, the only method is the GM command /teleport. (obviously requiring a GM character; use vengeance or guest, but not acraig) For now, you'll need to go by coordinates: "/teleport me map hydlaa_plaza 0 100 0" Starting positions for maps seem to be broken with latest CS.
-
Remember lastest CVS is bugged, so you can not teleport out of npcroom!
edit: Dave, are you sure you can transport with coordinates? I tried that and I crashed upon loading Hydlaa, I used hydlaa_plaza 3 -34 12 or something like that, the coordinates in the /help window.
-
The sourcecode for the server availeble for download is complete, but the DB isn't, meanning that it lacks alot of items, npcs, quests, etc.
To make your actor spawn in a different place than NPCroom you'll have to modify some things in the database. The NPCroom has no normal "exit" and the only way to get out from there is to teleport. And, yes, you have to add alot of stuff to the DB because the version that you downloaded is designed only for testing purposes, not for playing. What I do not understand is why in the world would you want to play a MMORPG by yourself. It would be like playing poker by yourself and yelling at you for cheating.
(bah... I was too slow... I'll post anyway... :P )
Same thing here ^^
-
Remember lastest CVS is bugged, so you can not teleport out of npcroom!
edit: Dave, are you sure you can transport with coordinates? I tried that and I crashed upon loading Hydlaa, I used hydlaa_plaza 3 -34 12 or something like that, the coordinates in the /help window.
You shouldn't have any problems with getting out. It's just the starting position for when not specifying coordinates that's not working. Position (0,100,0) is above the Laanx temple, by the way.
-
Tested again, coors 0 100 0 crash during load ???
Am I doing something wrong?
I loaded hydlaa_common and hydlaa_plaza in psserver.
-
No, ThomPhoenix you are not doing anything wrong.
It is the code that has been infected by evil forces :-)
-
Am I doing anything wrong or not?
I built from latest CVS, have loaded hydlaa_plaza, but cannot teleport there.
Is this a bug or not?
I can teleport an npc there though.
-
An NPC doesn't really need the map. :P
Make sure you've loaded all the maps on the server, and you have the latest zoneinfo.xml in your data dir. (not the CVS one)
It's always possible that you're getting some oddball system-specific crash, but enough people have been testing with latest and teleporting around at will that I think it's unlikely. You're probably missing something in your setup.
-
An NPC doesn't really need the map.
I figured that was the reason it didn't crash with an npc ;)
I'll try replacing the zoneinfo.xml
edit: Yay, worked! Maybe the guide should mention this!
Thanks Dave!
-
I changed it to mention copying the data dir from the package, just the other day.
-
I can see, just yesterday!
/me downloads the updated guide
-
@TomPhoenix: DaveG changed the guide after helping me teleport on IRC, while you were of changing directories ;)
/me goes back flying over hydlaa, now that the world looks still like this
-
@ThomPhoenix: DaveG changed the guide after helping me teleport on IRC, while you were of changing directories Wink
Ow, shoot, must've missed that conversation, would've saved me some time :(
Anyway, all is working now :)
The possible bugs I've discovered:
- Attacking a tribe member causes it to runglitch away, the glitching isn't intended ;)
- You can get stuck on the steepest ramp in npcroom, I thought someone said that the new movement code should prevent that (I may be wrong)
-
I said it's harder, not impossible. I removed the main problem that when you're technically off the ground you can't move. You can move a little now, so it's much harder to get into a situation where you're stuck. (you can usually wiggle out) However, in places with steep inclines it's still quite possible. With the old system accidentally walking into that ramp got you stuck, now it needs much more effort.
-
Ah okay, good to know, I didn't hear that from you, someone must've misquoted you about that.
Good things have gotten better, anyway! :thumbup:
What about the glitchrunning npc's though?
-
Ah okay, good to know, I didn't hear that from you, someone must've misquoted you about that.
Good things have gotten better, anyway! :thumbup:
Yeah, everyone just hears "less unsticking" and goes to town. :P
What about the glitchrunning npc's though?
No idea what you mean.
-
I'll explain:
I have the test server, the revisions from the guide.
I launch psserver and psnpcclient
I login to my server
I attack a tribemember in the npcroom
After a while of attacking the tribemember disappears
He appears somewhere else, all flickering and stuff.
I walk to it and observer it's slightly moving while flickering.
I must say it's possible I have this because of possible missing tribe scripts etc in the database?
-
Not sure. All that stuff isn't finished yet, so it's bound to have some issues. I think there's a BugTracker report up there somewhere.
-
Couldn't find one, added my issue .
-
I am seeing the same, but do not know when it happened. A few days ago (probably soon after being able to run the server) I noticed a stonebreaker flying around the npcroom with his arms spread out, flickering. No idea if it started after attacking him. They are still doing this when I start the npcclient now. I can see one two or three at the same time. They are from the Tribe, different members do this once they start moving. In the console I see only tribemember1 mentioned. After they 'walk' back to the group, they look normal.
It sounds a bit like thishttp://www.hydlaa.com/bugtracker/bug.php?op=show&bugid=1687&pos=1
I looked at it a bit further: when I target a moving tribemember and ask for it's position with /pos repeatedly, it mostly gives a sensible (moving) position, but sometimes I get something like:
Tribe1Member2's current position is -94010208.00,0.00,59530700.00 angle 302 in sector: NPCroom, region: npcroom
Asking /pos very quickly then crashed the server, but that is another issue :)
-
I'll add those to the bugtracker entry, thanks!