How do I stop players from spawning in Crescent Reach?
I don't even see it as an option in the start_zones table!
I changed it so that players start in the old Freeport rather than the new one, and now they spawn in Crescent Reach whenever you try to create one in Freeport! |
Titanium clients will spawn wherever it says in startzone in the Variables table. There are also start zone variables in rule_values.
|
I don't see anything in rule_values or variables that lets me select player start zones.
|
Its a custom rule..
To enable it you need to insert it into your db.. If you set SOFstartzone to -1 and remove the tutorial option then whatever you set in the "variables" table for startzone will send "everybody" there, to the zones safe coords.. ie... Code:
Code:
|
Quote:
Also, I'm getting an issue where new players that pick "East Freeport" or "West Freeport" on the character creation menu start in Crescent Reach. |
errr. you can put whatever zone name you want there, and my example is tutorial A not B, because thats where I send players too, remember tutoriala, the small jail cell where you first meet Arias and have to kill the kobold.......Again if you want Crescent Reach, put Crescent Reach...Put whatever you want, sorry if I wasnt clear...
|
Another example:
Code:
INSERT INTO `variables` (`varname`,`value`,`information`) VALUES |
Quote:
Maybe I'm the one that's not being clear... I do not want players to spawn in Crescent Reach. At all. Ever. I went through and replaced all of the starting zone entries that pointed to the new Freeport to Zone ID 9, which is freportw, the old classic Freeport. When I create a new human warrior, even if I pick East Freeport, the new character starts in Crescent Reach. I do not know why they are starting there or how to make them start where I told them to start. |
Apologies...Have you shut down and restarted the server after making your db changes?
If so, perhaps there is an issue in your tables as the server will default you to Crescent Reach if it cant find good info in the db: Code:
{ |
That's the thing, I don't THINK there's an error. I changed the start_zone and zoneid fields from 382 (or 383) to 9 and got the xyz coordinates from in-game. There's no reason I can think of why players shouldn't be able to spawn there.
|
You can use this to see how your rules are set, these must be set to the zone you want people to start in.
Code:
SELECT * FROM rule_values WHERE rule_name IN ("World:SoFStartZoneID", "World:TutorialZoneID"); Code:
UPDATE start_zones SET x = 'VALUE', y = 'VALUE', z = 'VALUE', heading = 'VALUE', zone_id = 'VALUE', start_zone = zone_id, bind_x = x, bind_y = y, bind_z = z; |
Quote:
|
By chance is the "tutorial" button enabled when the character is created, I assume you may have reassigned the tutorial zone to 0 and its trying to send your characters to tutorial, but when it cant find a proper zone id it craps out to its last choice which is Crescent Reach. Perhaps try disabling the tutorial button as well..
I built a new peq today, and created a human agnostic monk. If I have tutorial enabled, world will spit out: Code:
No starts_zones entry in database, using defaults Then created new human agnostic monk and unclicked tutorial: Code:
Found starting location in start_zones What does your world report after creating new chars, and by chance have you changed the WorldTutorialZoneID? |
Quote:
People aren't spawning in the tutorial zone, they're spawning in Crescent Reach when I choose to spawn in Freeport. This issue only happens when I try to have someone spawn in the OLD Freeport. Spawning in Qeynos works just fine for human characters, but any time I pick either West Freeport or East Freeport off of the list of starting zones, I spawn in Crescent Reach instead. The tutorial button is not clicked. To reiterate: I changed all of the start_zone entries that were aimed at the NEW Freeport zones to the OLD Freeport zones, and I updated the XYZ coordinates to a valid location. Attempting to start in Freeport instead spawns players in Crescent Reach. There is no server error feedback indicating why this is happening, and I cannot find anything in the start_zones entries pointing to Crescent Reach either. |
FFS read what IIIIIIIII IIII TYPE....
Im done with you |
All times are GMT -4. The time now is 01:45 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.