Re: ¤ The Complete PW Package ¤
Quote:
Originally Posted by
whitewof
No you have not lost me yet 343 and its a lot of great information and just goes to show how much more I have to learn to be a good server admin. I do have a question for you though the map q20 was that something you designed as well as z9?
Sorta, but not really. I didn't actually "make" them (if that's what you mean), they are "borrowed" from Jade Dynasty I think it was. I didn't put any actual "design" effort into them, and they're just blank maps for the "end user" of my package to be able to make their own customizations, and at least slightly set them apart from any others who may be running this release... Although I do have plenty of "ideas" for q20 or z9, I have never even made "my own" from those ideas... Same for some of the other blank maps included in this release, such as "house" (the "guild house") or the variants of that map that there are for the different major territories. "Guild Base" is also "borrowed" from a newer version of PW (obviously, wasn't in 136), and is also empty. JAIL is a totally custom map, in the respect that I came up with the idea of putting players in there (so they're STUCK in there) if or when they deserve punishment - rather than "banning" them - it too is empty and ready for customization. The only map that I implemented WITH my ideas was the perfect chapel. I "borrowed" the perfect chapel from a newer version of PW, and since the older version of PW obviously doesn't have all the mechanics the newer version has it's almost pointless TBH. If I recall correctly there's nothing special about it other than I moved the NPC to get married at inside there, so now you do have to go INSIDE the chapel to get married... Something like that... But if I do recall correctly there's no like "wedding quests" or anything like there is whenever they implemented it on official PWI...
Yea there's actually TONS of "easter eggs" if you hunt them down in the v136 of this release! That's my FAV version and I have been slowly adding and adapting that said release since the year 2009. So the version that the release is right now, is a culmination of my work of the last 6 years! Sadly, I couldn't tell you all of said "easter eggs" even if I wanted to because granted in the beginning I tried to keep "changelogs" that became too tedious for me to do, and I ceased and deleted any existing "changelogs"! So, no "changelogs" exist, I'll admit there's probably even shit in there that *I* forgot is there! :lol:
On topic, of maps - I do have a tut floating somewhere around here that explains how to "clone" a map too :wink: Like how I cloned City of Abominations and made a "JAIL" map out of that! It's actually REALLY simple to clone a map, so that it can be it's own map - for it's own NPCGEN etc... For massive game customization :wink:
- - - Updated - - -
/Also on topic/
If I knew of a way to actually EDIT or MAKE maps, OMG - I would be a pig in shit, because I used to do level design for some of the more popular FPS games. If I could MAKE or even so much as actually EDIT the actual MAP itself. /drool - like I said, I'd be a pig in shit.
Sadly a few things I never did learn about v136 - and have come to accept that I probably never will:
- how to control big/small jump (the difference in jumping IE in world map vs dungeons)
- how to MAKE/EDIT maps (the actual format of maps)
- how to directly access the gameDB (it would be nice to access the gameDB in the same manner one accesses MySQL or any other DB [to have "raw" access to the tables/columns/rows/data])
Re: ¤ The Complete PW Package ¤
I think some of the stuff that I found from your release is pretty cool, I just wish I knew more about the server management than I currently do. I did find out I think how to safely shutdown services but I have not had a chance to actually test it out yet as I need to do a little more research. I also was meaning to ask you if you still run a server or not?
Re: ¤ The Complete PW Package ¤
343, I just wanted to comment that your previous post about auto backups is pure gold to me, so thanks a lot!
Really well explained, with code and all.
I would also like to comment on a separate issue im having:
Im using the 1.4.6 version of your pack, everythings works fine, easy installation etc.
I recently switched the parameter "pvp = 1" in "gamesys.conf" to make the server PvP instead of the default PvE. Now all the characters (old and new) that are below lvl 30, have their name in white and their auto attack stops automatically after a couple of hits. This only happens in these conditions. If i revert to PvE and create a new character, its name is in blue and auto attacks work just fine.
Am i missing something basic or is this just a possible bug? I now you don't care to much about anything thats not 1.3.6 but maybe this happens there as well (haven't tried myself as i don't have a running 1.3.6 right now)
Thanks!
Re: ¤ The Complete PW Package ¤
Quote:
Originally Posted by
whitewof
I think some of the stuff that I found from your release is pretty cool, I just wish I knew more about the server management than I currently do. I did find out I think how to safely shutdown services but I have not had a chance to actually test it out yet as I need to do a little more research. I also was meaning to ask you if you still run a server or not?
I've actually never ran a public PW server :O :lol:
No, but in all seriousness I doubt there'd be much if ANY demand for the type of server I would run... That is, I would probably run a next to bone stock server, and probably not even have regularly scheduled updates of any kind. With the main exception being for guild icons, and even that would be a stretch TBH... It is just not something I've ever had the time to invest in, doing it as a hobby here and there, sure - but to have a 'playerbase' that count on me for stuffs (like updates, and "new content"); just not happening. I would consider running a "stock" server if I knew there was actually a demand for it though... But again, I doubt there's any much such demand for something like that...
If I was wrong and there was any "demand" for a nostalgic server that would never or almost never 'update' - then yea, I'd consider running one. But I also don't see that being possible when people can download my release and run their own... Because my "nostalgic" server would pretty much be what my release is, with no real future expansion plans (and yes it'd HAVE to be v136)!
Quote:
Originally Posted by
AngryVix
343, I just wanted to comment that your previous post about auto backups is pure gold to me, so thanks a lot!
Really well explained, with code and all.
I would also like to comment on a separate issue im having:
Im using the 1.4.6 version of your pack, everythings works fine, easy installation etc.
I recently switched the parameter "pvp = 1" in "gamesys.conf" to make the server PvP instead of the default PvE. Now all the characters (old and new) that are below lvl 30, have their name in white and their auto attack stops automatically after a couple of hits. This only happens in these conditions. If i revert to PvE and create a new character, its name is in blue and auto attacks work just fine.
Am i missing something basic or is this just a possible bug? I now you don't care to much about anything thats not 1.3.6 but maybe this happens there as well (haven't tried myself as i don't have a running 1.3.6 right now)
Thanks!
Not sure, never tried switching from PVE to PVP or PVP to PVE once a DB has been established... That could be the 'problem'. You'd have to create another one and make sure the change those settings as you see fit prior to starting up the server and establishing the gameDB... That or just bad luck and something in one of the DB's is corrupt =\ Then again, I've never had a single instance of any server (even my own packages) running more than a week before they get deleted and I start a fresh. Most of my testing I do with a "virgin" set of files as to make sure other things don't affect my testing... And is the primary reason I have installed the package almost if not literally a million times! There have been days I recall installing/testing/deleting - rinsing, lathering, and repeating - in upwards of 25-50+ times in one day...!
I'd say create another server (VM?) and start testing... What does sound a little odd is regardless of PVE or PVP server, players are blue / non PVP until level 30 no matter which type of server you're/they're on... Which kinda makes me wanna lean toward corrupted data somewhere, so no matter what you do that DB may just be "bad"... IDK, time to start some tests for you :wink: I don't imagine they made it with being able to change between PVE and PVP server "on the fly" as "official" servers get set and BAM - that's it, for as long as that server is open... But yea, I'm gonna lean toward a corrupted DB, and the switching from PVE to PVP server may very well have been what caused said corruption... Not sure at all on that, so don't hold me to it...! Does going back to/staying on PVE resolve any 'problem' for existing toons? or does it have to be a newly created toon to not have 'problems'? If old/existing toons are still "broke" after putting it back to PVE then I'd surely say "it's almost definitely DB corruption"! If new AND old toons "work" when you go back to/stay in PVE server mode then I'd think there's somehow data on that (the server type PVE vs PVP) in the DB/toon data. Which I would not be able to confirm or deny with as little as we know about the actual internal contents of the gameDB! But if *everything* works just fine when you go back to/stay on PVE mode that would be indicative that, the DB/toon data is now exclusive to being in PVE server mode... (wouldn't really mean it is corrupt, but would mean it HAD to be used on a server in PVE mode)... However, I'm still gonna take a wild guess that, that's not the problem - and it's corrupted data/DB... =\
And to touch base on the first 1/2 of this post - knowing all that I know about PW now I'd also HAVE to run a PVE server if I ever did run one. That's based on personal bias of course!!! See prior to PW I was an MMO "virgin" myself. When I started playing official PW, I rolled PVP (under the not being a "carebear" principle) upon some "light" guidance from seasoned friends... Well knowing what I know now, I would have SURELY rolled a PVE server... As I learned, most other games of the genre (MMORPG) if you roll a server, that's pretty much what you get - PVE servers are REALLY PVE servers, and PVP servers are REALLY PVP servers. Well, in MY opinion PW breaks the mold on that one. In my opinion PVP gets the short end of the stick because you as a player cannot switch between modes (enter griefing), while in PVE mode (for PW) you can actually opt in or opt out (be blue or white name) depending on what you want to participate in... Getting ganked/griefed a lot? Simple, click da button go back to a blue name if you're on a "PVE" server. Not possible on a PVP server... Sure it's all a part of the game, but even most other games don't have full open world PVP like PW either... So I could see that being a headache even for someone who normally enjoys PVP, if all they're trying to do is PVE at the moment! So again, I'd 100% positively run a ("bone stock") PVE server if I ever were to run one! That way I could rest assured that ganking/griefing wouldn't be an issue, because the carebears could stay blue all the time and never go white. Or if someone is getting 'harassed' they simply "go blue"... Of course the cooldown to switch between the two modes totally makes sense to me too. As that will discourage switching "on a whim"!
Re: ¤ The Complete PW Package ¤
Ok, im gonna run some test later and report back any useful info.
In regards to
Quote:
Does going back to/staying on PVE resolve any 'problem' for existing toons? or does it have to be a newly created toon to not have 'problems'?
When swapping back to PvE, existing characters below lvl 30 still have white name and the PK switch button is locked and tells to wait 10 hours to switch back to PvE. Also the auto-attack problem persists on this chars, but i guess it is because they have not come to blue names yet (ill have to wait those 10 hours i guess ^^)
When you say that you usually reinstall the package, do you mean you destroy/uninstall absolutely everything and reinstall it? or just wipe the DB or something like that?
Re: ¤ The Complete PW Package ¤
I would presume that he would wipe everything and start fresh, I can say that I have had to do that with my test server a few times. Some minor thing would happen and I would have to wipe and start over.
343
Looking at your kill script why is it set to kill -9 and not kill -15
Re: ¤ The Complete PW Package ¤
343
Actually I managed to run and access PW server in my setup (described in the previous message), it wasn't that difficult :)
Now I'm trying to create/edit items, but don't succeed in it yet :( Which tool should be used for editing HEX of items in 1.5.1? A couple of years ago I ran an older server, but those tools don't work for 1.5.1, as I see.
Re: ¤ The Complete PW Package ¤
I believe there have been some releases for tools that work with 1.5.1 in the 1.4.4+ threads. I believe that there are some on 343's PW_Dev disc that has them too as I think that is where I found an elements.data editor that worked.
Oh 343, did you happen to find out if you were ever able to prevent the creation of the new classes from the later versions other then just preventing them from logging in with allow_login_class_mask = 219 from the ptemplate.conf file?
Also, I did look for the death messages for the mobs and had no luck finding them as of yet.
Re: ¤ The Complete PW Package ¤
Quote:
Originally Posted by
AngryVix
Ok, im gonna run some test later and report back any useful info.
In regards to When swapping back to PvE, existing characters below lvl 30 still have white name and the PK switch button is locked and tells to wait 10 hours to switch back to PvE. Also the auto-attack problem persists on this chars, but i guess it is because they have not come to blue names yet (ill have to wait those 10 hours i guess ^^)
When you say that you usually reinstall the package, do you mean you destroy/uninstall absolutely everything and reinstall it? or just wipe the DB or something like that?
Usually whenever I perform test(s), I'll do it like all scientific n shit... Depending on what exactly is desired from said results. For example, I've done tests before where I've set up 3 VMs - 1 as a "control", 1 where I do A, and the other where I do B - compare results. It doesn't matter if that took an hour, day, week, whatever those 3 VM's were only kept around as long as they were needed. So get to the technical part of your question I destroy/nuke everything! But then again my host ("dev") PC is good enough to do all this VERY fast. It will create a brand new VM with OS install and all in only a few minutes! (Ubuntu server 12.04.3). I can run 16GB in each VM, for THREE VM's and STILL have 16GB left over for my host system!
Quote:
Originally Posted by
whitewof
I would presume that he would wipe everything and start fresh, I can say that I have had to do that with my test server a few times. Some minor thing would happen and I would have to wipe and start over.
You are correct, I delete the whole VM and start a brand new VM (where I have to start from pure scratch / installing the OS every time)!
343
Looking at your kill script why is it set to kill -9 and not kill -15
That is a very good question! I'm guessing because it's around 6/7 years old and I have never really given it a second look! You'll have to let me know if -15 works for PW daemons...
Quote:
Originally Posted by
aplavin
343
Actually I managed to run and access PW server in my setup (described in the previous message), it wasn't that difficult :)
Now I'm trying to create/edit items, but don't succeed in it yet :( Which tool should be used for editing HEX of items in 1.5.1? A couple of years ago I ran an older server, but those tools don't work for 1.5.1, as I see.
Sure they do, hex standards are the same. Only thing you may "miss" is the fact that any 'dated' tools don't include ways to make "new hex" for say the new race or new classes. IE, you're not going to get accurate hex data to make a GM dagger. But if you're slick enough you'll be able to use an outdated hexgen to create weapon stats JUST the way you want the stats themselves, then create a class that uses dagger in game, then figure out the hex for weapon, then go back and replace the item you just made from an older version and change it THERE. That's just an example of something I've actually done myself so :ott1:
You really HAVE to think outside da box man!!!
Quote:
Originally Posted by
whitewof
I believe there have been some releases for tools that work with 1.5.1 in the 1.4.4+ threads. I believe that there are some on 343's PW_Dev disc that has them too as I think that is where I found an elements.data editor that worked.
Yep, there sure are - and like I directly mentioned above, thinking outside da box is KEY !!!
Oh 343, did you happen to find out if you were ever able to prevent the creation of the new classes from the later versions other then just preventing them from logging in with allow_login_class_mask = 219 from the ptemplate.conf file?
Also, I did look for the death messages for the mobs and had no luck finding them as of yet.
Nope, I was going to attempt to actually remove them from the client (yes I despise the new races entirely!) just for sake of "professionalism" (wouldn't be very professional to run a server where you couldn't make them but they were an option from the client), but I've never completed this goal. Obviously you'd still have to run the class login mask for the server otherwise people with modded clients could still make 'em...
Re: ¤ The Complete PW Package ¤
Quote:
Originally Posted by
343
Nope, I was going to attempt to actually remove them from the client (yes I despise the new races entirely!) just for sake of "professionalism" (wouldn't be very professional to run a server where you couldn't make them but they were an option from the client), but I've never completed this goal. Obviously you'd still have to run the class login mask for the server otherwise people with modded clients could still make 'em...
This brings me to my next question to you. Do you happen to know how to link the client to the server so that the only client that will be able to connect to your server is the one that you release?
Also the server I am working on is basically your server with very little changes :lol:
Re: ¤ The Complete PW Package ¤
Quote:
Originally Posted by
whitewof
This brings me to my next question to you. Do you happen to know how to link the client to the server so that the only client that will be able to connect to your server is the one that you release?
Also the server I am working on is basically your server with very little changes :lol:
Now, admittedly, I'm no I.S. (information security) expert, BUT, I will say:
NOT possible - it's seriously just not even possible. I for one don't personally believe in "digital security" because there really is no such thing. Just like DRM for movies/games - the 'newest' stuff may keep people from copying it, but the question is, how long does that last - a minute, day, week, month, and hour??? The thing is, while we may "invent" ways to keep things secure, they're only secure UNTIL someone figures out a way around it. Which people ALWAYS WILL, because there's really no such thing as KEEPING it secure!
This is why when you have something that is a CLIENT => SERVER relationship (such as PW) the SERVER is to NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER NEVER EVER EVER EVER EVAH to trust a CLIENT - EVER
Because the client is something people can alter or emulate, as where of course they don't have direct access to the SERVER (that YOU control)...
So while you MAY be able to come up with a method to "make someone" use a specific client to use with your server, it would only last an arbitrary amount of time before someone WOULD figure out a way around that!
So for this reason I don't even feel it's worth the effort - it'd be a wasted effort (unless IS is your kind of thing, and always trying to stay ahead of the assholes of the world)...
Hope this helps :lol:
Re: ¤ The Complete PW Package ¤
Yes it did help I didn't it was possible but I figured I would ask, also I did test my safe shutdown with -15 on all the pw daemons and it worked so so. There was at least two that did not stop with the kill -15. 10 of 11 gameDB services were stopped as well as 20 or 21 uniquenamed services. the problem is I am not sure which one of those were not stopped.
The question would be finding out a way to check which ones were not stopped with -15 and use -9 if the -15 wasnt strong enough. Some research shows that services that have open sockets will not be able to be closed with -15 and a -9 would have to be used.
Re: ¤ The Complete PW Package ¤
Quote:
I can run 16GB in each VM, for THREE VM's and STILL have 16GB left over for my host system!
Is this your home address 343?: Independence Square complex at 300 E Street SW in Washington D.C.
:D:
Re: ¤ The Complete PW Package ¤
Re: ¤ The Complete PW Package ¤
Is it possible to have old characters view the new quests that you create or are they doomed to never see them? I ask because I added a couple new quests and when I go to the NPC on an old player character that was made I am no able to see the quest however when I take my GM character to the NPC I am able to see it. What is really strange is that a newly created character is also able to see the new quests as well. Am I missing something that is preventing the player character from viewing the quest?
Also 343 is there much work that would have to be done to upgrade your server from 1.3.6 to 1.3.8? and would there be tools on your disc that would actually work for 1.3.8?