I will update the links once all uploads are complete :wink: (yes they're still in progress - my uplink SUCKS)
- - - Updated - - -
I will also be updating the HTTrack of pwdatabase (and ecatomb) BTW!
Printable View
I will update the links once all uploads are complete :wink: (yes they're still in progress - my uplink SUCKS)
- - - Updated - - -
I will also be updating the HTTrack of pwdatabase (and ecatomb) BTW!
Most of the changes will not really be noticed by, or to some degree "affect" most "end users"... I've done MANY things - like working on auth, working with where/how things are stored and or operate; done some things with tomcat and webapps, changed a few things with naming conventions... Made a few changes with libraries... Some of the "scripts" and "services" I have written have been altered. I've even done some database work!
BUT, one of the BIGGEST changes that almost *everyone* will spot, right away, is the (highly) revamped website... I have done and changed A LOT, for the included website!
I cannot really individually list everything that I do because I do not actually keep any such "log" any longer... Trying to do that was too tedious and actually slowed me down! But hopefully the "recap" will help ya out!
- - - Updated - - -
Oh yea, and, probably the most useful (at least) for those using Win10 and/or VMware 16 - who CANNOT install Ubuntu12.04.3 (due to segfaults) will likely have to resort to using VBox - as previously discovered and discussed in this thread - but my ISO's did not work with VBox...
So, I have managed to "fix" the ISO's so that they once again work with VBox!
Although I (of course) still would recommend using an actual physical machine for the server install rather than a virtual machine of any kind, however I also understand not everyone has multiple machines, and or doesn't want to actually run a public server (and just want something to dick around with)... And that there are situations where people will not be able to install to a real tangible physical machine (or just not want to even if they could)...
But nonetheless the ISOs are all ready for use with either A) burning and installing on a physical machine B) mounting and use within Virtual Clone Drive, VMware, or VBox!
Mega links are all offline. Cant get the client. the server files i got already. could anyone report a valir DL link for the 155 client? tysm
Sorry for the delay, but as you'll soon see - I've been BUSY ..!
- - - Updated - - -
--add--
Coming SOON™
Torrent, and an update to my HTTrack of pwdatabase and ecatomb..!
To my knowledge there wasn't an official English client found with v156 elements... But you can use this one, I've been using as a base for quite some time now, and it's clean... I just posted the needed files to make it work...
LINK
We should be the ones asking sorry..
Take your time and thank you for all hard work on making this amazing gift for the community.
I met my wife in pwi 10 years ago so for our anniversary i want to put up this server so we can have some fun.
Hope i can make it work hehe
There is an official 156 elements client, but the build number on the client is wrong (in order to use it you would need to bypass the version check, it's not for inexperienced people)
https://cdn.discordapp.com/attachmen...44/unknown.png
can we use the 1.5.7 client? my goal is to have this neverfall login. thank you. and how to do it?
http://wrechid.com/imgs/PWI_156_SS.png
I did some poking about the MySQL DB, mostly for my own curiosity, can connect to this using JDBC and see the table list, see lists of users and so on no problem. Except that's not really the stuff I was looking for. Saw a list of tables like - auction, city, equipment, friends, and so on and after some more poking around, it seems those "tables" are managed by the gamedbd daemon and aren't MySQL tables at all. Presumably they're in some internal format and would not be wise to try to alter them directly. So then my question is, can we directly communicate with gamedbd with some kind of API to read/update the tables?
we used to be able to it seems, look at the old 1.3.6 release and pwAdmin and you'll see what had functions back then, but I know of nothing that works directly now (I believe Wrechid released something, but I haven't tested it)
- - - Updated - - -
Link now dead
https://send.vis.ee/download/700b0d5...cLI8WWAPBZazZw
someone else mirror it, I'm putting this into the wild, not maintaining the link
The more I have been thinking about it, the more I want to 'future proof' this release too (especially since/if this winds up being my last release/update)!
So, the segmentation fault errors that Ubuntu 12.04.3 is causing in Win10 and/or VMware 16 environments does have me (overall) concerned about this..! So, moving forward I am going to look into a version that will not seg fault under a Win10/VMware16 - but is also already EOL...
My thoughts behind this are, if I just update to "the latest and greatest" or to *anything* that's currently still "supported" (in ANY way [including ESM]) - they could change something, at any point, that would cause it and or this package to no longer work! So, my thoughts/hopes are that a fully EOL version of Ubuntu server, that doesn't already currently incur a segmentation fault on Win10/VMware16, may be the most solid choice to go with for said "future proofing"... Because if/since it's already EOL, they will NOT be changing anything about it moving forward... So, at least in theory, that would mean that version combined with this package could (again in theory) work "forever"... And that's what I want, I would like for this release package to still be able to function 100 or even 1000 years from now (even if they have to go back to Win7 or Win10 too)..!
So, all that being said I have already begun my research on which version of Ubuntu I should "require" and use in/for/with this package release..! So far most of my homework has been reading and studying this page ~ https://wiki.ubuntu.com/Releases Which, if I'm reading it correctly, they actually EOL'd 12.04.3 in 2014..! As where even the "base" 12.04 (12.04.0) received support until EOL in 2017..! Also, it looks as though 12.04.5 is actually still "supported" (in "ESM") as well..!
So, my current thoughts are switching the "requirement" to be for Ubuntu 12.04 x64 - instead of 12.04.3..! I am currently testing some of the things that I can test to assure I can switch this over from 12.04.3 to base 12.04 (12.04.0)... However, I CANNOT test to see if 12.04.0 gets a seg fault when installing on Win10/VMware16 since I do not have either...
So, if someone could please let me know if Ubuntu 12.04 (12.04.0) gets the segmentation fault on Win10/VMware16 (like 12.04.3 does) ~ I would GREATLY appreciate it..!
http://old-releases.ubuntu.com/relea...rver-amd64.iso
https://www.vmware.com/go/getworkstation-win
Linux support is only persuaded by the support of it is industry and warranty of service. It has nothing to do with comparability across versions and editions. You can still install the packages offline if you are not using a distro officiated downloader like apt-get. Just use the linux OS with the supported comparability and kernel package. I like always the shortcut. Instead of changing the OS version over and over. Just provide the required packages to install on the provided OS by you. That way your support of your release can have a lifetime run. Windows 10 is unnecessary as well. If you notice the whole lot of Operating systems now are taking the path of closed platforms like consoles. Sooner or later, Jailbreak over operating systems will become a thing like on Android platform.
Let me preface by saying: I think I "get" what you're saying, I think...
But I've been between a rock and a hard spot with the "requirements" of this package all along because it's not even meant for Windows anything in the first place; well the client is of course, but the server is NOT... The server is MEANT to be installed on ACTUAL linux, not a VM... BUT I also know, or maybe just assume? That most people downloading this will not have a spare machine (let alone an actual server machine) to run it on, and are most likely downloading it to "play around" (AKA "mess around")... Maybe even made a server that their family/friends will play on; but will likely never run a server that will see numbers in the thousands..!
All that being said, the ONLY reason this package "requires" a specific OS: Ubuntu 12.04.3 x64 - is because of the offline install it does of IA32-LIBS..! I do want the "base package" to have absolutely ZERO external dependencies - ergo, can be installed with absolutely no interwebs connection whatsoever :):
That being said I often say "requires" specifically in quotes because obviously anyone with enough experience will know how to make it work with ANY OS of their choice... While the default installer I've made does "require" what it requires, there are plenty of ways around this - some I've even built in (for those who care to look)! So, could you take this and manually install it on Ubuntu 20.x, sure... Could you take it and install it on CentOS, or RH, or FC, - I'm almost sure of it... If you want to, and (actually) know what you're doing...
I'm thinking that will not be most people that download this...
At one point I thought about going down the path of making it a "real" .DEB; but then I urged myself against that because I figured why limit it to DEBIAN based distros!? For the same reason I wouldn't have considered making it an .RPM either...!
But for the most basic of use (and users) I have to "require" what I have to "require" in order to facilitate an installation which is 100% "self sufficient"! That, as long as you have the "required" OS (ISO) and this package (ISOs) and a PC, you can and will succeed at getting it installed. Even if the interwebs blew up tomorrow and ceased to exist, or if you were on an island with a laptop and a solar generator ROFL... Or whatever scenario you could dream up (that's never even going to happen in the first place)... But, point being = it has NO/ZERO external dependencies :):
So, back to point - I think LOL; sure, Ubuntu x64 12.04.3 would continue to "do the job" if actually installing it on a physical machine (like a server)! Which is what this SHOULD be, but I also DO have to "cater" (to some degree) to those which I know will not "do things 'right'" whether by choice, or limitation...
So I do suppose for the actual longevity moving forward; I can supply Ubuntu 12.04 LTS x64, this package, and at some point I may find myself having to add an ISO for Win7 / Win10 for the client, and for those who actually WANT (again, for whatever reason, choice or hardware/financial limitation) to also run the Server in a VM with a Win host...
So, IDK if that all even made any sense, but I know what I'm thinking LOL I guess to TL;DR would be; yes, there's NO reason for "compatibility" between Win and Linux (and VMs)... BUT; I also know/figure that is how MOST people that DL this are actually gonna use it! So while I cannot assure 100% compatibility - I will still do my best to make sure my package/release is as versatile as humanly possible..!
Took 1h to DL ubuntu, idk why, but, here it installed without any issue.
Lemme know If you need further help.
:)
https://imagizer.imageshack.com/img923/2494/zRuAxM.png
- - - Updated - - -
IDk if helps but my system is:
Ryzen 5 3500,
16gb, gtx 1070
Win 10 pro
donno why 343 posted that openly when he privately contacted me to do the same thing, it's been confirmed to work on VMware player 16 on win 10 as well
The more, the better.. more test, better results
:)
I know that lotta people prefer VMware, but VMware is heavy on the host hardware and resources. .. I use vbox as it does better for non gui setups... I recently setup on Debian 10 headless, with mariadb, php7, Java11 with no segment faults... Even got pwadmin (portable) working...
Have you tried wine on ubuntu + pw client? Maybe that should solve the problem regarding clients for a lifetime. When it comes to servers I am using RHEL centos. Ubuntu has proven it is drawback with all unnecessary packages and installed services which would exhaust machine resources. Anyone by today's standards can go and create their custom distro version of any linux. I guess that should solve as the problem for compatibility for server files side as well.
So here is how you keep it simple and straight:
1) Create linux with wine to support PW clients.
2) Create Custom distro with required IA32-Libs and create bootable ISO image using ubuntu base you adore most with the features you find compatible.
With that you can maintain your release package for a lifetime.
Refer to the following links to have an idea of what I am talking about:
Wine + PW
Custom distro initiative
Custom Image distro
The game clients run with zero configuration with Lutris + lutris-6.4-x86_64 wine. If you get an X11 error message for "not enough resources" just toggle the "Use discrete graphics" switch. The WineDB info is largely outdated, not to mention that the current wine versions natively implement almost everything dx9+ has to offer. I'm running the server in a XCP-NG vm and it's working great.
@343, thanks for the package and the instructions.
Are you using 343´s March files?
I understood that those are not up to date, but im not sure.
Im waiting him to make his new uploads available instead of fight with the ubuntu/server hehe
Using the 18'th of March files listed in the 1st post. The major mistake on my first attempt at installing was updating Ubuntu. Just leave it as it is and configure the firewall to make sure nothing but required ports are open (game server + ssh + web). The ports are listed in the documentation on the dev_iso. As soon as the new package is up I'll see if I can provide a working XCP-NG image, probably .OVA with 4 cores and 32 GB of ram. I'm positive 16 GB is enough for all maps, however I have more than enough on my server to spare, so I went ahead with it. I also had some issues with the soft restart of the server - seems either the game server or Ubuntu have issues stopping and restarting services and the ram pool gets filled up and not emptied properly and I have to force reboot. Haven't had the time to investigate, but in all honesty I hate Ubuntu and can't force myself to deal with this for now.
Just to reiterate; the ONLY ports that "NEED" to be open to the WAN are:
29000 ~ for the game (client/server communication)
80 ~~ for the "web" (so users can register / forum etc)
8080 ~~ if you want "Account Services" available to users (GetGold / GetItem / Guild Icon) {and don't worry pwAdmin is BLOCKED to the WAN}
That's it -- EVERY other port should NOT be open to the WAN (they're basically ONLY for INTERNAL use [like MySQL/DB, SSH etc])
- - - Updated - - -
If for ANY reason you "need" (or THINK you need) MySQL or SSH open to the public WAN, that's on YOU to PROPERLY configure and SECURE !!!
My recommendation is simply to NOT (EVER) have MySQL or SSH open to the public WAN !!!
The "proper" way if you did need "remote access" would be to PROPERLY set up a VPN ~ but I am NOT getting in to that here..!
@343
The server is for my convenience only, thus the sshd. I am honestly afraid to run the server in the wild on my hardware and wan, considering I run my own DNS server and lately even this has become a target for marketing agencies, etc.
Oh by the way, the naming convention is going to stay the same - for the most part... Even though I'm still working on update(s) as we speak, it's ultimately "for" the 18.MAR.2021 update :wink:
Although this next time around the naming convention WILL be changing because I am dropping 12.04.3 and this will now "require" 12.04 (base 12.04.0)... So rather than being "pw-136-server_18.MAR.2021-ubuntu12.04.3_amd64.iso" it will be "pw-136-server_18.MAR.2021-ubuntu12.04_amd64.iso"
:wink:
But yes, I normally can't be bothered to actually (also) always be changing the naming convention - even if it's only for the date; because that's all the much more "work" I have to do (in all the installers/scripts)..! So I normally avoid this, especially when say I'm only changing one or two of the packages... Because lets say I was making a change or update to ONLY the 136 part... Well if I changed the naming convention for one, now I have to do it for all; and that's just that much more work..! So I try to avoid it...!
Which is another MAJOR reason for the checksums... Even if one wasn't paying attention to what's going on in the thread, they'd know if they were "up to date" or not, by evaluating the checksums..!
That being said; I AM working on an update. We are "dropping" Ubuntu 12.04.3 ~ this package will soon be using 12.04 (12.04.0)..! 12.04.3 encounters a segmentation fault when people are trying to install it using a Win10 host and or using a VMware16 VM... So I am switching the "requirements" from 12.04.3 to 12.04 (12.04.0)..!
Not only that there's going to be a MAJOR "security issue" fixed that I really shall not discuss - only because for anyone that actually doesn't know about it yet, better they don't learn of it from ME..! (put it this way, it's something REALLY bad, and EVERYONE is going to want this next and hopefully last update) !!!!!!!
- - - Updated - - -
but yes: TL;DR
Best way to know if you're actually "up to date" or not; is verify the checksums (don't rely on the naming convention/naming dates/times) :wink:
The current server side stuff is all "down" just an FYI :wink: (NOTHING client side is changing)
I was thinking about how I didn't pull the links already, and I really should have! Trust me when I say, there is something SEVERELY game / server BREAKING in the last couple versions that you are going to want to DELETE IT!
The new update isn't quite ready yet - I have to "build" it tonight and test, but I HAD to pull the links to the old one ASAP (seriously, the "thing" I fixed is THAT vital !!!)
I actually HIGHLY suggest you delete the "current" / "old" one, whether you do that now, or once the update becomes available, it's something you do NOT want continuing to float around..! It's BAD - THAT BAD..!
I have been, am, and will continue to work tirelessly on getting this newest update out to everyone..!
On the good notes, there will be a HUGE HUGE MAJOR thing "patched" in this upcoming update... It will also be compatible (once again) for those seeking to run it on Win10/VMware16... And remains "good" for vbox as well... It is (will be) now using Ubuntu 12.04 (12.04.0) Server x64... I also did a little "house cleaning" since I have to rebuild *everything*... While this will not mean much to most people who "tinker", for those who explore (in depth) and or actually "know" linux quite well - things are just a little more "tidy" now... (like cleaning up directories and making sure things are in a logical or semi logical location)...!
But seriously, back to the bad thing; Even if all you're doing is running a small little private test/mess around server - I still HIGHLY advise and even directly ask ~ that you DELETE the "current/old" release (again, whether you do it now or later once the update actually becomes available) because I do NOT want that old copy floating around... It NEEDS to die, along with the vulnerability it has...!!!!!!!!!!
I also discovered that, for whatever reason, my v146 Client was BORKED, so I have re-uploaded a WORKING v146 client :wink:
New SAE server ISO should be out within the next 24 - 48 hours if my testing of it goes successful :wink: And like I said, you are NOT going to want to miss this update (ESPECIALLY the SAE server ISO)!!!
Will continue to keep you posted as much as I can (did have to spend a day or so away from home, which has massively slowed my progress [despite bringing my laptop with me])... But I want to run a quick test of my new build of the SAE server ISO before upping and linking, *especially* after I just found out my v146 client waas BORKED..!! So, once I am able to run a quick test on that I will get that UP and SHARED..!! And one last/more time I will warn *everyone* that - this server update fixes something MAJORLY and SEVERELY wrong with v155 - YOU WILL NEED to get this...!!!
But for now, all the clients are still here AND working (checked)! The new PW_DEV.iso is up, and of course in anticipation for the new SAE server ISO, I've linked Ubuntu 12.04.0 !!!
A new HTTrack mirror of pwdatabase.com will come AFTER the new server is up..!!
All Links Are Now !! LIVE !!
Make SURE to grab this new SAE server ISO, as, like I have stated before: it has a MASSIVE and CRITICAL update for v155..!
Another way (method) you will be able to know if you have the/this latest update will be the ISO disc image icons... A small "detail" previously overlooked, I decided to add (windbloz based) icons... So, if you don't have any "custom" icon when you mount (or physically burn) the ISO's then you ARE NOT up to date! If you see these following icons for the SAE server ISO, and PW_DEV ISO then you ARE up to date..! (the clients have always had icons since they're windows native)...
http://forum.ragezone.com/attachment...3&d=1619644040
- - - Updated - - -
The next things to hit the to-do list will be taking an up to date HTTrack of pwdatabase.com and a torrent (in that order)...!
amigo buenas noches yo tengo un problema al momento de llevar acabo la instalación, al parecer no se vincula mi direccion ip al momento de querer abrirla en el navegador no carga la paguina y segui las instrucciones del video, espero y me puedas ayudar
Friend, good night, I have a problem when I carry out the installation, apparently my IP address is not linked when I want to open it in the browser, it does not load the page and I followed the instructions in the video, I hope and you can help me
---------- reply ---------- (respuesta)
El video es para instrucciones básicas, no puede seguir la parte de redes, debe hacer sus propios detalles de redes;)
The video is for basic instruction, you cannot follow the networking part, you have to do your own networking details ;)
http://forum.ragezone.com/f695/absol...6/#post6038760
- - - Updated - - -
Además, ¡perdóname si mis traducciones son malas! En realidad no sé español, ¡uso el traductor de Google!
Also, pardon me if my translations are bad! I do not actually know Spanish, I use google translate!
Hi @343,
i just installed and everything went fine! Thank you so much.
Only question is about pwAdmin.
The "server configuration" tab doesn´t seems to open at all. I click and nothing happens.
It actually opened once and i checked the double drop but nothing happens.
Any thoughts?
Thank you
I actually heard someone else mention config tab not working, but I cannot replicate that - I have never had a problem with it...
As far as double drop working or not, I also am not sure... I've never really actually messed with it... I would presume though, if it's not working, it may be something much more in depth than pwAdmin itself (like gs itself maybe stopping it from working IDK)...
One way to know if it's "working" (or should be) would be at the login screen on the client, on the server select screen it will list any/all "bonuses" on the "server select" screen, IE: "10x EXP, 2x drops, double money"... If you don't see it in that spot, then it's surely not working... However if it shows there, and doesn't "seem" to be working, either it is, and it's so negligible you may not really be able to notice? Or it is indeed "broken" (and is probably something more in depth like gs itself)...
tendras algun tutorial para poder hacer que se enlace el servidor?
- - - Updated - - -
[QUOTE = 343; 9077674] Amigo, buenas noches, tengo un problema cuando realizo la instalación, al parecer mi dirección IP no está vinculada cuando quiero abrirla en el navegador, no carga la página y seguí las instrucciones en el video, espero y me puedan ayudar
---------- responder ---------- (respuesta)
El video es para instrucciones básicas, no puede seguir la parte de redes , debe hacer sus propios detalles de redes;)
El video es para instrucciones básicas, no puede seguir la parte de redes , debe hacer sus propios detalles de redes ;)
http://forum.ragezone.com/f695/absolute-basics- networking-tcp-ip-709746 / # post6038760
- - - Actualizado - - -
Además, ¡perdóname si mis traducciones son malas! En realidad no sé español, ¡uso el traductor de Google!
Además, ¡perdóname si mis traducciones son malas! En realidad, no sé español, ¡uso el traductor de Google! [/ QUOTE]
tendras algun tutorial que me pueda solucionar ese problema?
Nothing show up on event info... I never touched the gs, not even sure what it does tbh.
Only thing i touched was some npc sell tasks.
i use google chrome (shouldn´t have something to do with this but, who knows). I'll try other browser.
No, I didn't mean that you would have done anything to the gs, just that it could be the culprit... There are other things that needed to be "fixed" in/on gs... A few examples are the GM monster spawner, on the 'default' leaked gs, the GM monster spawner doesn't work (unless the DANGEROUS debug mode is on), so I fixed that! Another one is that it didn't read 'rates' from ptemplate, I fixed that too. Another example is the "wallow fix" as well. There was also something VERY VERY and CRITICALLY DANGEROUS (vulnerability) in the gs that I "fixed" additionally..! However, gs "editing" is NOT for your 'average user'... gs is the server side binary that runs the maps... and the ONLY way to "edit" it is to "reverse engineer" it in something like IDA pro (or even IDA free)... and if that was/is the case, I surely am pretty sick and tired of having to "edit" or "fix" stuff in gs LOL, not to mention the update after update after update after update... I'm almost sure it has got to be equally as annoying for "users" to have to constantly download "updates"...! So that being said, even if it WAS (is) a "gs issue", it likely will not wind up "fixed"... :(: at least not by me and/or not for this release/package :(:
That being said, I do use FF btw, not GC, so maybe browser does have something to do with it - you'll have to let me know :):
All that being said, I do not think it's the gs anyway :wink: because you've stated it doesn't show up under event info... So surely once you get it to show there, it would/should work :): :wink:
So the problem may be pwAdmin/browser - LMK
- - - Updated - - -
# 1) PM enviado - verifique sus PM
# 2) publicar en español está "bien", pero una de las reglas es publicar en inglés, otro idioma puede acompañarlo, pero se supone que todas las publicaciones también deben contener su traducción al inglés, así que ya sabes
--
#1) PM sent - check your PM's
#2) posting in Spanish is "ok" but one of the rules is posting in English, another language can accompany it but all posts are supposed to contain their English translation too - so you know
@343
The issue with the wpAdmin panel is happening when all the maps are loaded. If you make the changes before the maps are loaded the settings work as expected. The DB can crash if you play around with the buttons too much. I suspect tomcat, based on logs.
P.S. The webadmin is "funky", especially in modern browsers and tons of the js crap can be blocked locally by ad-blockers,etc.
P.S 2 - the maps cant be properly rebooted/stopped/started in the UI for 155 at least. I would assume it's the same for others, since i emulate generic hardware on my vm.
Just to be clear, i tryed with World map OFF first, then ON, and nothing changes.
Also on EDGE the same happens, ill try firefox today.
Thank you
If you want your custom settings to hold - start the *games server after the web server
A lot if not everything you've said makes complete sense..! I could see there being "problems" doing just about *anything* if you have ALL maps open - unless you actually have the 'resources' to "back it up"..! Especially for v155, to have ALL maps open, I haven't even accurately "measured" "what it should be", but I'd imagine to actually and effectively run all maps - I wouldn't probably want to do so on any less than 64GB; for a "realistic" environment..! Sure it "seems" possible on 32GB, and may be the absolute minimum "required" but I'm also almost sure it's quite taxing on the system/hardware/resources at this point..! I could also "see" tomcat "looking" like the culprit here, but I'd still think it'd boil down to (even if it was) tomcat "misbehaving" because it's out of system resources (IE RAM)...
I could also see just about any 'modern' browser being also problematic as a LOT of this stuff (like pwAdmin, and even the 'base' PHP) was written 10+ years ago! The same exact reason I have never, and would never, even think of let alone attempt "upgrading" XAMPP/lampp or any of it's individual components..! But, and so, I could totally see a 'modern' browser also being 'finicky' with this "ancient" "code"..! There's also not a CHANCE (in hell) of me or probably anyone else actually re-writing ALL this stuff, just to be compatible with newer LAMP stacks, or browsers..!
I did notice the maps don't seem to want to "stop" from pwAdmin, after you mentioned it; which I never honestly 'knew' until now, because I am either stopping the whole server (which works fine), or if I have any reason to close just ONE map, I always do it directly in the terminal... Honestly, at least to me, not a "big deal"..!
I wonder if that's not a part of the problem, you should not try with all maps OFF first; that alone may be why it never "took"... AFAIK the gs (and or other daemons) would have to be running for a "real time" change like this to occur..! Also, then turning maps on, it may have been "too late" because something (likely tomcat) could have been "hanging" due to trying to enact the changes on a non running daemon...
Explicit steps to try...:
- Turn off server [power] completely (or VM)
- Turn on server (or VM)
- XAMPP/tomcat/etc should all start on their own by default - as they're supposed to
- log into pwAdmin
- start server through pwAdmin (will start ONLY world map) (under services column)
- change "rates" on "config" pwAdmin page
- test!
If it's still not working, next time around, be sure to include as much information as you can about your setup :wink: IE: Physical machine/VM - which kind of hardware or which VM you're using, especially RAM available - How much RAM the machine has and/or how much RAM the machine itself has, and if using a VM, how much RAM has been made available to the VM (server), etc! As you can see here; I currently am pushing 11GB of RAM usage for only 14 maps! v155 is NOT forgiving on the RAM usage, and in order to run ALL; I'm really thinking you should have NO less than somewhere between 32 and 64 (MINIMUM)..!
PS) I do also know that (sometimes) once tomcat is "causing issues" they may persist even across reboots. One way to resolve this is to remove the "work" directory for tomcat prior to shutting down or rebooting (make sure tomcat is off first)... If you wish to try removing "work" to possibly "help" with your issue follow below:
- stop tomcat (/opt/apache-tomcat-5.5.28/tomcat_stop.sh)
- remove the tomcat work directory (rm -R /opt/apache-tomcat-5.5.28/work/)
- now shutdown before completing steps outlined earlier in this post !
Actually, there is a better solution made by @Wrechid. He made a script called server.sh
I'm using it to start stop server without any issue and it only uses few RAMs to start all maps in 155.
look here:
https://lh6.googleusercontent.com/Ef...mD4=w1920-h950
https://drive.google.com/file/d/1g4Z...server.sh.jpeg
https://drive.google.com/file/d/1g4Z...ew?usp=sharing
http://forum.ragezone.com/f751/pw-15...29/index2.html
I hope it can help. :blushing:
Actually, that's probably one of the original methods (without looking ofc) that, yes, initially uses pretty minimal RAM upon initial opening/starting of the server...
However, start actually populating the maps and/or leave them open long enough and they */will/* climb to their "normal" (HEAVY) usage :wink:
Example of this would be starting similar to as follows:
./gs gs01 gs.conf gmserver.conf gsalias.conf is01 is02 is05 is06 is07 is08 is09 is10 is11 is12 is13 is14 is15 is16 is17 is18 is19 is20 is21 is22 is23 is24 is25 is26 is27 is28 is29 is31 is32 is33 is34 is35 b05 house1 house2 house3 house4 house5 house6 z9 q20 a12b a26b a29b arena04 arena01 arena02 arena03 jail bg01 bg02 bg03 bg04 bg05 bg06 > /PWServer/136/logs/gs_all.log &
That WILL open them all, initially, with pretty low RAM usage; however, as I said, give it time and/or (actual player) population and they WILL inevitably climb to their "normal" (HIGH) usage..!
It is for that reason I have taken to manually starting them one at a time... Because there really is NO way to 'escape' the HEAVY RAM usage of all these maps, and to elude yourself into thinking you can by "mass starting" them, could only prove catastrophic when you reach/exceed maximum RAM usage (or machine capabilities)...
At least, that's my experience with Maps && RAM usage :wink:
- - - Updated - - -
Imagine this scenario: You have a machine with only 8GB of RAM. You open enough maps all at once (making it look like RAM usage isn't a lot)... But in reality all the maps you've opened really (do) use 16GB... Now fast forward 100 players, or 36 hours (or whatever); and now your machine is trying to use 16GB of RAM, but only has 8...
CRASH - at worst
LAG - at best
either way, not good!
- - - Updated - - -
add: I personally tend NOT to use things like pwAdmin OR "scripts" to start my stuff; as I like to actually watch what's going on and see in real time how something I am doing/have done is affecting the server or it's hardware :wink: So when I say "I have taken to manually starting them one at a time" ~ I literally mean, starting them /manually/ :): :wink:
@343 Just become a teacher. You will earn a lot more than here.
@343
Made a few ram measurement tests and to be honest - there's no difference between 16/32 and 64. We also must consider the OS here, because on a few occasions the vm simply becomes unresponsive and even the ssh session stops functioning, while the error messages in the xcp-ng console are all about "not enough ram", but as it was already mentioned this also happens with 64GB. I can only assume that the maps do not get unloaded properly. I've set up a personal vm with 4 cpus and 32GB - the usage for the cpus is always in ~75% range and the ram usage with all of the maps loaded is in the 15GB range without swapping. Ubuntu 12 relies on the 3.xx.xx kernel, which may be problematic. When the the new server images are ready I'll see if the distro can be brought a bit up-to-date, maybe even ditch X(L)AMPP and use something else instead. In the GNU/Linux world there's no shortage of efficient servers, however I'm not really familiar with databases, besides the generic create/import/export,etc. I'll send a PM if I find the time to dig more into this.
I never ever ever ever ever ever use a VM (personally) unless it's building for the release or an update to it... Or making a video, or something of the like... I do all of my 'testing' and 'messing around' on a physical and dedicated machine w/ 32GB of RAM (current setup)... I definitely cannot 'see' 15GB for all maps, unless you're starting them as I've previously described (in which case their use will/shall go up)... As my SS showed, I was around the 11GB mark just for 14 maps...! This is after "god only knows" how long of uptime, and with ~5 people on/off the server at random...
I'm not yet monitoring too closely because I've been SUPER busy, between this package and it's updates, and other RL crap >.< But I don't ever recall seeing ~75% CPU usage either... I also don't recall any problems with ssh not functioning either... Or most of the stuff you've described above... (So I) Can't help but wonder if some of the things you've described aren't more focused around the fact that you're indeed testing on a VM... =\
I also just cannot see updating having much to do with it because even v155 is SO OLD right now at this point in time, even Ubuntu 12 (which I've chosen Ubuntu in general for this release for obvious reasons [it's new user friendliness]), is ~ possibly newer (or around the same age) as what the retail servers would have been running at the time v155 was "live"..! Don't forget Ubuntu12 ran from 2012-2017 (and still receives Extended Security Maintenance to date)... So if anything Ubuntu 12 (and it's kernel) should be right "on par" with what v155 or < "needs"..!
That being said, I do hear, specifically, that it does "run better" on CentOS... More specifically CentOS 7... So, "sooner or later" I will be setting up a CentOS 7 test server, so I can compare to Ubuntu 12... The release will ALWAYS stay Ubuntu, for it's user friendliness... But as I've said before, there's absolutely no reason someone who (actually) knows what they're doing cannot take this release and put it on anything they want..! The primary focus of this release itself is to give something, that works, to people, to learn on/with/from..!
That being said, yea, no way in heck I'd run this exact release (as is) in a 'production environment'... Firstly, I probably would run it on CentOS just because it's more secure than Ubuntu "right out the box"... Secondly, not only would I NOT use X(L)AMPP (I'd use stand-alone daemons for what I need), but I'd also have those running on a totally separate machine! In no way shape or form would it be a good idea to run ALL this from ONE machine. ESPECIALLY if your website is going to have the client DL / patches..! If running a full fledged "public" server, I'd venture to say I'd require no less than FIVE servers... ONE for web / DL's, TWO for login/auth/delivery/link, THREE for DB's/auth (MySQL and GameDBD), FOUR for gs/gamed/maps, and FIVE for everything remaining not already mentioned (gacd gfactiond logservice uniquenamed) and backups..!
I'd imagine ideally you'd actually have a single machine for EACH and every individual daemon (including one PER map)! I'd imagine that's about how "retail" runs it. Especially when/if they were running x86 OS's because there's NO way they ran more than ONE map per machine with only 4GB of RAM and THOUSANDS upon THOUSANDS of people concurrently connected..!
I suppose we could 'argue' or hypothesize or 'speculate' all day long about how many machines it actually takes to PROPERLY run this! I suppose if you were running a "small enough" server you COULD "get away" with running it all on one or two machines... But the main focus of the (this) release is to allow people to get their feet wet... I hope nobody uses it "right out of the box" to create a "production environment" server, it wouldn't bode well for them..! I'm willing to bet some 99% of people who download this all fall into one of the following categories: A) they want to learn "server stuffs", or even just Linux! B) they just want a "small time" server, to "tinker" with (play on), maybe for family/friends/guild C) also tied in with part b; they just wanna be GOD, give themselves GM and run around bineg god... LOL But whether a person just wants to play god, or whether they want to learn Linux and or "server stuffs", or whether they "go on" to actually one day open a "public [private] server"; that's why I've put this out there for *everyone* :D To do with as they please :)
But anywhoot, I think I started to go down the ranty rabbit hole LOL - I do appreciate ANY and ALL feedback (especially of the "test / results" type) :wink: You can put in this thread and or PM, either way... My experience is admittedly still limited because I spend so much time building/tweaking the release and other RL crap... Maybe one day I'll be able to give more conclusive/solid "advice" than speculation and hypothesis (and my brief observations)...!!!
Thank you so much for keeping this thread and these resources alive. I've been meaning to setup a PWI server for ages now... I think I will do that this weekend. Since you guys are the mostly likely to know, I have a non-dev question - Which version of PWI is considered the "best" or most well liked? I played back in '08 when it first launched in NA but haven't kept up with it. Are the older versions better? The newer ones? Thanks so much!
1,000,000% a matter of personal opinion.
Speaking from a general and outsider standpoint, a lot of us (me included) think 1.3.6 is the version that did things right and is the "best" however there is an equal amount of people that prefer say 1.5.1 or 1.4.5.
Asking a question like that is almost worth a topic of itself (please don't make another one, I am sure there are a few floating around) due to the shear fact that each version is unique and has its own cult following behind it that will argue it until the end of days.
[micro speech]
From a developer stand point, the older versions are not quite as resource intensive as the newer versions and are a tad bit easier to work with due to the less "moving parts" for lack of better terminology.
and from a personal stand point. If you are just starting out with messing around with pw servers. save yourself one headache (because there are many with this game) and start with the older version first to get them working then work your way up :)
343 did his damn best to make setup almost fool proof and in my book makes this one of the better ways to start out.
[/micro speech]
I have to echo what he said; "the best" is *definitely* subjective, and HIGHLY at that..! That being said, I still tend to lean toward what is known as v136, or pretty much any purely ultra "classic", with ONLY the original THREE races / SIX classes.. Not even getting into the 'politics' of if there is or isn't anything 'wrong' with the new classes (or game balance), it is kind of really nice to have the ALL ORIGINAL game with only THREE races split into SIX classes. That being said, there ARE some things that I would construe as "unfair" or "imbalanced"... And that is, the all original game (3 race/6 class) didn't really have weapon/equipment restrictions, as where (along the way) the company (PW/Wanmei) decided/thought it would finally be a good idea to start hunkering down on those types of restrictions... EXAMPLE: A cleric, can use a BOW... A blademaster/warrior CAN equip a magic sword... HOWEVER; the "daggers" (as release with the Tideborn race, assassin class) cannot be equipped by (AFAIK) ANYONE except an assassin..! So, yes, if you ask me, NOT fair... IMHO they should have either kept the "no restrictions" thing going, or they should have 'doubled back' and made these types of restrictions for ALL races/classes..! (IE remove the ability for clerics to equip a bow)..!
All that being said, I did play the "retail" / "official" game from ~2008 - ~2012; so I am also very familiar with up to v145, as they were on v145 when I quit (retail) in 2012..! So I pretty much have a "soft spot" for ANY version between v126 (126 131 136 142 144) and up to v145... Anything after v145 and I personally think they started to go/get "crazy stupid ridiculous"... To name a few: reawakening, meridian, war card/avatar, reflection, being able to switch demon/sage (although I'm pretty sure they had that in 145 and before :(: ) ~ there's just a LOT of "silly" stuff in the newer (and current retail) versions, if you ask me...! Even "homesteads", even "guild bases"... I'm sure, since it's officially a "free to play pay to win" game, that these things are likely sub par compared to other games with the same types of features of the same genre; that it's all just another way for them to keep milking this cash cow...! Ergo, they probably didn't put "full effort" into these features even, as they're just a way to make money for them! That is, their ONLY driving factor is income and revenue generation; not necessarily the actual quality of the actual content they create (again we can circle back to things like meridian and war card/avatar - heck even Genies [IMHO])...! So, bluntly put, I'm pretty sure they were/are at a point where they're just trying to compound more crap into the game just to keep people playing (and more importantly ~ cash shopping)! Some will like these things, some will not... I am definitely falling into the category of NOT... Because every now and then I do log back into retail just to see if anyone I used to play with still plays, or if at an event (like a LAN party) we will (for the nostalgia) log retail and go do something 'classic' like a TT(/HH)...
But as you can see, I've already started to go down that rabbit hole; just like Fluzzy was mentioning..! We could 'debate' this all day long...! But overall, this package is meant for people to "tinker" and LEARN with..! That is why all the different versions that I include, are included..! Honestly, and personally - I'd have to say out of ALL the different versions we have access to, the ones most "important" to me (regardless of whether I actually like them or not) [IE for archive purposes] would be (what's known as) v136 (which I think is actually 126 if I'm not mistaken, but obviously heavily modified to almost 'replicate' the early v1.4.x (up to genesis)... 131 (because the 131 in this release has the old school names from PW_MY), 145 because that's when I quit (which the closest thing in this release is 146), and 155 just because it's "newest"... So in terms of (to me) archival importance, or say like if I was going to actually make a physical (tangible) release available; it would focus on 131 136 146 155, because then that covers "lowest" "highest" and the "best two" in between..!
With all that out of the way, in terms of "just starting out"; I would (just like like Fluzzy said) recommend starting on v136... There's a few reasons v136 is the "base" package for this installation (that is, you actually HAVE to install v136 before any others)... First reason being, that's what I started with back when I joined this forum. Second reason is, I saw NO reason to basically do completely separate releases for all the different versions, as they seemed to "keep coming"... So a LOT of the NEEDED "base stuff" (like XAMPP for the website stuff) and all the MySQL, tomcat, libraries, and so on and so on; are ALL in v136... So that is why 136 MUST be installed first, and prior to any other "add on", as is in this release... So all those add on's are basically just "drop ins" of the new game server files alone... Because all the 'important' "BASE" stuff had already been installed with v136...
So my recommendation, at least from the server admin side/point of view; would be to start out with v136... As the versions go up, not only is there more "in game" but of course and by extension that makes the server side "that much more complex" as well :wink:
Once you "master" 136, or if all you really want to do is "tinker" game side (play), then go for whatever version you want! As I have tried to make this the best "all around" release for almost anything you could even want to do with it... Whether it's learn linux and or servers, or whether it's just tinker around and play the game (by yourself with family/friends/guild/etc), or if you wanted to dissect it (if or once you "know what you're doing") to make an actual "public" private server...! THAT being said, it is NOT designed to be a "production server" right out of the box... Could you use it for that? Sure if you really wanted to, but I highly doubt it's actually "secure enough" to do so :wink:
Since you played retail in or around '08, I would also reinforce the idea of starting out with v136, because that will also probably be the most familiar to you... If you jumped straight into something like v155, that would be (IMHO WAY too) overwhelming - even just as a "player"..! Not to mention the server side..!
Put it this way, there were enough 'significant' differences (server side) between 136- and 142/144+ that others "around here" and myself "pushed" for RZ to create the split sections (yea PW used to only be ONE section): "136-" and "144+"..! I can't even begin to actually get into what they all are/could be; but there are some pretty major differences between server and client: gshop files, various data files, etc... That operate completely different between "136-" and "144+"...!
So in my words; I'd say "do yourself a favor, and (at least) start out with v136" :wink: Then once you've "picked up" on things and learned a few things, then you can try out another one if you want :): In my (this) release, you are able to install ALL versions if you want, and you can even actually switch in between which one is "active", though ONLY ONE can be "active" at a time (for what should be obvious reasons)... Though if you *really* knew what you were doing (and had a beefy enough machine) you actually could run them all at the same time >.> I would NEVER actually recommend that, and you would probably need a machine with NO LESS than 512GB of RAM... But yea, there is a "service" I created called "pwversion", and it will allow you to chose which version out of any/all installed verion(s) to be "active" :wink: Though/although that is also something you should probably hold off on "tinkering" with until you've installed (just) v136 and "mastered" it :wink:
At any rate, I'm glad you're going to check it out ~ please feel free to leave any feedback; questions/comments/concerns/etc!!! This will likely be the LAST release/update I do for this package as, from what I have heard, the "leaks" will be "no more"... So I figured I would go out with a HUGE "bang" for this packages TEN year anniversary..!
I am actually still in the process of mirroring (taking an up to date mirror) of pwdatabase, and then once that is done "we" will actually be creating a torrent too; so to anyone and everyone out there, please contact me if you would like to help be a "primary" seeder of said torrent once everything is all ready for that !!!
I'm wondering how anyone would go about finding what's broken or fixing certain quests? I'm running the base 1.3.6 server from 18 March and generally this has been working great. A couple of things I've noticed though:
* Client crashes a lot around shining tidewood area (where Master Bladescraftman is). No idea why but its pretty frequent and only in that location.
* The quests like https://www.pwdatabase.com/pwi/quest/21166 where you're "finished" with your fb19 reward wep, you're supposed to be able to exchange it for a charm at general summer. He'll give you the quest... but won't let you complete it. And you can't trash the quest either so its now stuck in my list forever. (Unless I can figure out how to edit active quests directly in gamedbd so I can remove it)
* I have tried twice now to do RB Alpha - its content we just never got to experience in the official PW because there weren't enough lv 40-55 people and we didn't understand the game much then anyway, and its great fun. I only did it in official PW after reawakening, when it was then stupidly easy. So wanted to try it for real, this was one of the big things I wanted to set up my server for :) And the instance and the mobs and bosses all seem to work.. but twice now I've killed the wave 1 boss and the reward quest https://www.pwdatabase.com/pwi/quest/21166 doesn't complete. No idea where to even start on what's wrong with this... but once I level up more I will tested RB Beta/Gamma/Delta to see if those work too.
Can i have the PWp_18.MAR.2020 client files on a serious host ? Mega download limit is 4 GB ... And no, there is no way to get around this limit using mega downloader and other shit that dosnt work on mint :P:
[obviously] I cannot 'keep up' with every 'quest' in the game (myself)... But, at least and if not for anything else - to demonstrate our capability of editing/adding/etc quests - I personally added some of the daily marriage quests (that were out at the time)... I did my best to duplicate / replicate some of the daily marriage quests directly from 'raw'/'scratch' - just by literally 'taking notes' from playing them out on the retail/official game, not even by copying them from the tasks.data at the time... I literally "played them out" to "copy" them into v136...
So even though I'd still say "v136 is still my favorite version", there's definitely no way/chance I'm going to be re-visiting it to add/remove/edit quests (sorry)... But, I hope you can find enough "info" to do so on your own by looking at the existing tasks.data, and not only the data that was actually there to start with, but all that data I have changed or added...
Your best bet is to literally sift through the tasks.data to 'learn' how various things can be done in there with/for quests..!
Sadly I don't have any "mirrors" for the clients as they're pretty way too huge... And mega does offer free 50GB accounts, so ONE account can hold ALL these clients..! I did mirror the server side stuff so it's on both Mega AND GDrive... Sadly GDrive free accounts are limited to 15GB, so I would have to almost literally create an account for each client - which seems too tedious to me! So maybe I will, maybe I wont (once things slow down for me)...
But, "we" do plan on creating a torrent for the whole package! Including my newest HTTrack mirror of pwdatabase :wink:
Which in order to remain successful is going to NEED people to seed it... :wink: I am hoping to find people who will dedicate themselves to helping us 'seed' "the whole thing" (not just the parts they want/need)...
I want just to make an update on that pwAdmin issue.
It wasnt the browser. (edge sucks indeed)
Works on Firefox and chrome in the same way.
By reading this and other topics in the forum i found out how to make it work perfectly.
The problem was in the number of CPU that you set (in vbox or VM). Probably this error wont happen in a dedicated server.
If 1cpu is set, it just doesnt work at all, even if the server runs perfectly.
If 2 are set, pwAdmin works
If 3 or higher cpu are set, pwAdmin works even faster, but i got crashes after 1hour running. (probably due to my computer hardware)
AMD Ryzen 5 3500
16GB ram
GTX 1070
b450m motherboard
Hope it help someone if this issue pops up.
That would indeed explain why I've never had an issue! As I always (actually) run it on a dedicated machine (and ONLY use a VM to build the package pretty much, and quick preliminary testing before putting it on the dedicated)...!!
I can seed this for a couple of days. If this is of use?
Attachment 169587
Excellent - good to see everyone helping each other out ~ official torrent coming really soon™ !!!
When you tell me how much GB (or TB) you need to seed i can setup another seedbox where i can give you (via pm) full access to when its set up. My current only has 100 GB and is almost full (with assets for unity and the clients from torrent above).
Still have a HP DL380 sitting here which i could setup for this as its too old to been used for anything else (just 2x Xeon with only 1MB Cache and 12GB ram so not enough for a gameserver :D: )
I will load up and seed while I am working during the day.
Benefits me as well seeing as i need to do some troubleshooting on my network as it drops and we need to reset the modem while we are gone for 8+ hours a day so its a win win! (Stupid spectrum/comcast)
Found problems with bounty hunter quests now too (in base 1.3.6 package). At lv 40-49 the bh29 Qs worked perfectly, now am 50-59 it gave me a BH1+BH2 only, so BH3 is missing and when I tried to hand them in, I can only hand in BH1... BH2 is stuck in my quest log completed and the head hunter NPC won't accept it.
I see the head hunter NPCs in other cities (like Plume) aren't there so I am guessing all the BH quests are something that you also back-ported from newer PWI versions into the older 1.3.6?
Surprised others aren't running into stuff like this?
BH came in 1.4.5, so it is indeed backported. I would check the quest requirements to make sure you have completed them.
also doublecheck that the mob required actually spawns on the server. For example: there are 2 "Calcid of the Flame" with ids 6847 and 14784
I'm not extremely familiar with 1.3.6 but check the npcgen to make sure these are correct. if they are not just change the id in the quest to match
Yea I'm almost sure we have to "port" BH's from newer elements datas - so I wouldn't be too surprised to hear of 'broken 'stuff there either..!
- - - Updated - - -
Pursuant to THIS thread:
https://forum.ragezone.com/f751/release-pw-1-5-5-a-1197384/#post9079356
This release is getting (sorry yet another) update...!!!...!!!...!!!
Starting work on this now (for ALL versions in this release)..!
Hi all,
Quick question. My server doesnt let me log in 1h after server start.
But the accounts that are already logged, they stay inside, no disconnect.. you can kill, cast, level up, everything.
Then once you reboot the server, i lose everything i made after this 1h issue.
I never touched GS. only messed some npc and element, but i restored original files and problem persist.
In pwAdmin, everything show up as online always.
So seems is more a Vbox problem than anything else.
Any ideas?
Thank you.
Newest update is officially "up"! As you may have read this newest update, updates ALL server versions to remove "backdoor" aka "mole"...!
So, make sure to check those checksums to assure you've got the newest version(s) of everything...!!!
- - - Updated - - -
I am definitely not sure as I've never experienced anything like that! I could imagine it could be vbox related, I have never used vbox... It could be system resource related, maybe there's not enough resources for it (CPU RAM ETC)... Also "sounds" like it could be permissions related, but that should NOT be an issue with this package because of the way I've made it (unless ofc you've done *anything* with changing or altering permissions yourself)... Or a combination thereof, or a plethora of things I haven't even thought of (I did just wake up >.>) yet!
@343, You wake up when im going to sleep heheh
im changing the CPU and RAM values and that seems to be the issue.
I´ll let you all know about once i have better results from those tests.
Also i just found out that Territory War isn´t working.
Even in the main Map, i cant select the Territory tab to see the lands.
Is it expected or it should work normally?
Thank you again for you time and effort.
And is disabled by default in the release, if you want "on" you have to manually turn it on!
Hi Fluzzy,
Not sure about that.
If is something that starts with the server, then should be, cuz i didnt disabled anything.
If is a separated service, then idk how to do it and could find this step on server configuration.
Mind to explain how to check/enable?
Thank you
- - - Updated - - -
Well im aware of this hehe...
But seems isnt enabled by default. Now i need to find out how to enable. Thank you.
I *know* I have that information in adminnotes.txt >.> Which is both in /root/notes AND in PW_DEV.iso :wink:
You really should pour through that, there's a WEALTH of information in it :wink:
Nice! Ill check deeply on that!
thanks for the input!
Plenty of it IS (quite heavily) outdated, but - that is basically a literal transcript of a physical notebook I had started when I first started all of this... Once the notebook started to get too full I figured, why don't I just make/keep a 'digital copy' instead! So, it's heavily based on 136 (and does probably lack a good bit of anything > 136) but there is also some pretty pertinent stuff for newer versions too (like the creature activation IDs for certain things that aren't in 136, or done differently in 136)...
Either way, it's a great wealth of information that, once learned, should have you in the right mindset of "how things are done" with the server and stuffs...
- - - Updated - - -
--add--
*ALL* updates are now live ~~ INCLUDING the new HTTrack of ecatomb and pwdatabase..!
For that vbox problems (and i read that its working now :wink:) there is a simple thing you have to be sure:
- Give the machine at least 1GB more ram than is needed. The VM has to interpret everything to the host and this needs some spare ram to be working (dunno exactly how it works but its about adresses).
- Be sure to check the exact virtualization technique of your hosts CPU. When it has Hyper-V for example, be sure to select this instead of automatic.
- NEVER !!! And i really mean NEVER set CPU limit. Better use fewer core settings.
- Always set Networking to bridged when working with gameservers. Dont use the NAT adapter as its more for file transfer and blocks some ports.
- Be 100% sure to select the correct OS as setting. For example setting 64-bit and installing 32-bit works fine but is very unstable.
- For linux use, set HDD-Controllers to SCSI instead of IDE or SATA. Its more stable and will not break gameservers when HDD (even virtual have this) goes to sleep mode.
Hope that helps a bit :wink:
Hi all.
Tw works. Ty for the input @343. Also, the server now is really stable, was a CPU from vbox settings.
I raised to "2" so i could access the server configuration in pwAdmin, but the server was crashing.
Went back to "1" and it works perfect. (can´t access server config but, not really needed for me).
I also found out that Lunar instance isnt working properly. It opens, mobs and bosses are ok.
But the NPC that should appear once you kill the boss to spawn the "vile" version doents show up.
So you can't get lunar gold mats. Also, can't get any Nirvana 3rd cast mold/badge/essence of offense and defense.
Also, the forges (rising down forge and peerless arent there) so you cant get mats, molds or craft the gear, but you can drop with gm command.
Im running the 155 server, so, i believe lunar and 3rd cast nirv should be working.
Am i missing something?
Thank you!
PW does not use AND luas it's in npcgen they're disabled
- - - Updated - - -
PW does not use AND luas it's in npcgen they're disabled
Better to just NOT recommend ANYTHING that will confuse new-comers !
That being said:
Don't use anything other than bridged (+ replicate physical connection)
*solved*
I couldn'd find those forges in Npcgen.data
But even so, isnt 1 npc that is missing. Each boss has his own npc to spawn vile, beside the 2 forges for 3rd cast nirv (and r9 recast on peerless).
I'll keep LF those npc´s to check if maybe they are somewhere out there.
Thanks
Those NPC exist on element.data, however they dont show up on npcgen.data
I believe this could be fixed just creating a new forge and linking to their ID.
But this will not solve entirely the problem, since the Lunar & Warsong npcs to spawn vile is still missing.
Without vile bosses we cant get mold or badges to craft anything on those forges, unless we created those npcs manually but this should be also checked in tasks.https://ibb.co/Ksc0NwJhttps://ibb.co/THRMP65https://ibb.co/Ksc0NwJ
i mean simple fix would be to add those npcs into npcgen.data... as for the bosses you'd need to load up the npcgen for the cave and make sure they are in there along with the trigger and or quest to spawn them.
If I remember right that is. someone feel free to correct me.
That instance hasn't changed since 1.4.7 I think..? you can use older npcgens on those instances and see if that works. IF It does NOT, then the problem lies in aipolicy, NOT npcgen. (also I believe tasks can spawn NPCs not on a map, since we can do it with debug commands as well
There is a new PW_DEV.iso available... New PW_DEV checksum is:
File: PW_DEV.iso
CRC-32: 556c7dc6
MD5: 9ee57991e75982c1d5ff3e2fc6018b60
SHA-1: 7667bbe5d66b24c7a24ee7de8d219ff421b3dffe
SHA-256: 4307903059ca99d1375eb2f51042c4d8d6ea628fb2fa34b0d15b2f64c798b4dd
SHA-512: 945c7b2285a722937e942ddf5103a3ab2557448525c7df68550834fd49bd6a3f419efc0626138d7c0d19756565738f8e6d8eedcae1931dfd97bbbeede3aea133
SHA3-256: 20a1a85078c524c5b61643d74d3a6cc40d87275b9ad624177a276ccfd6794ce1
SHA3-512: 16c7f9d1eda51f369e78fa506c62fc46e94b04b02c22ebc6707ac49d2085a3801fce7ccecd99781177a0ded0908abaa48f30bcff3e8678c236b939d26559ac13
great release been following the release since ubuntu 10 pw1.3.6.
if i remember you had a previous release that we had to download the 136 and 151 installer packages individually (on ubuntu 12.04.3 sometime in 2014), on that release pwadmin can stop the whole server and start and stop the maps individually making the server run on machines with low ram, allowing local play to just start the map as needed and stop when map is empty (if no players on the specific map )
i was wondering for the SAE march 2021CRC-32: de4fce2arelease,
server runs all good as expected but stopping the whole server via pwadmin would leave the authd server running not allowing the server to start again via pwadmin, same goes with maps once started pwadmin won't allow you to stop maps individually creating the need for the whole ubuntu server to be rebooted just to stop authd (if terminal commands not used ie: kill or pkill)
has anyone figured this out yet, this was asked already i think if so i apologize
server running on a vmware workstation version 15.5 2 cpus 8-10 gb ram setting on win 10 20h1 (even the ubuntu 10 version runs)
server tests done on vmware 9 running on win 7sp1 and windows 10 2004 (ignoring windows 10 error message for vmware)
i used to run it on an old physical machine 8 gb ram but doing maintenance on it
thanks in advance
** im trying to teach my 9 yr old daughter linux and server side things and trying this out to get her interested
also, so she could play pw on her own, start the server and stop the server without going into the terminal side of things ... yet
edit :
looking into the pwadmin serverctrl.jsp old release vs new some parts of the new release have been commented ( // ) line 44 to line 53 was this intentional?
I honestly would not have known because I hardly if ever actually use pwAdmin (at least not to start/stop server/maps anyway)... I almost always do that manually, or by script...
Not sure what comments you're referring to, I haven't commented anything out, at least not recently - if my memory serves me correct...
But at first glance I have NO problem replicating it; after starting the server using pwAdmin - it says authd is "offline" (even though it's not)... Which I'm guessing could also (strongly) have something to do with it not stopping it... ... ...
Things are picking up for me in other areas of life again though so I'm not too sure when I'll actually be able to investigate or even "fix" anything... =\
Uhg, and that would mean yet another server ISO update @.@
yep, doing it manually works.
Trying to look into it further, i took off the // on specific lines in pwadmin serverctrl.jsp replicating an early release still did nothing for authd stopping via pwadmin , im going to keep on looking into it
but yeah thanks and no hurries
attend to life and best of luck :thumbup1:
You could always write your own script and have pwAdmin call it instead of whatever it does .. ?? .. ??
- - - Updated - - -
Well thank you for invoking/inducing my insomnia (no JK it's really not your fault) but, I went to do a lil testing and even 136 isn't working for me RN
So, knowing full well that too once worked, I wonder if it isn't something (somehow) related to newer version of Ubuntu? That doesn't even make sense even to myself RN but then again I am sleep deprived at this point >.>
- - - Updated - - -
well in the meantime, for manual or scripting use you could use something like the following to stop authd:
kill -9 $(ps aux | grep "./authd" | grep -v grep | awk '{print $2}')
same exact thing/concept for maps
kill -9 $(ps aux | grep "./gs is02" | grep -v grep | awk '{print $2}')
where obviously is02 equals the instance you want stopped
- - - Updated - - -
That's how I "manually" stop stuff :wink:
- - - Updated - - -
You could get even a little fancier and "borrow" this, this is a small script I just tossed together that literally stops either ALL maps, OR any single specified map (one at a time):
- - - Updated - - -Code:#!/bin/sh
case "$1" in
*s**)
kill -9 $(ps aux | grep -v grep | grep "[.]/gs $1" | awk '{print $2}')
;;
*)
clear
echo ""
echo "Would you like to stop ALL maps?"
echo "y/N"
echo ""
read -s -n 1 confirmall
case $confirmall in
n|N)
clear
echo ""
echo "NO maps were stopped..!"
echo ""
;;
y|Y)
kill -9 $(ps aux | grep -v grep | grep "[.]/gs $1" | awk '{print $2}')
clear
echo ""
echo "ALL maps have been stopped..!"
echo ""
exit 1
esac
exit 0
exit 1
esac
exit 0
Oh and I even threw in the "failsafe"
that is, it "checks" if you actually WANNA stop ALL maps if you just run the script with no "command line arguments"... Then you have to hit either Y or N to stop ALL
otherwise you could run like ./script is02
and it would stop ONLY is02 :wink:
- - - Updated - - -
also, more specifically to you, I know you may be skeptical of getting her on a terminal already, and I would agree with probably not trying to overload her with having to actually manually do so much (ps aux grep kill pkill n all this shit may be a bit of an overload)... But I would think if you tossed that script together, that could be a great way to start learning terminal; by running scripts you've made (or borrowed)...
Then you know that's going to lead to "how to make scripts"!
But yea, kids minds are sponges - the earlier the better!!!
But I would think that may work out for you two as well, just tell her "ok, if you want/need to stop a map you type './stopmap is##' to stop that map" :D: (and ofc there's nothing wrong with using pwAdmin to get the numbers/list!) And like I said ./script (presumably something like stopmap or stopmap.sh [I'd personally actually just go with stopmap]) ran without something like <script> is02 - will presume to kill all maps, BUT ask/confirm FIRST!
LMK
I would also think, you could even modify pwAdmin to "call" this instead of whatever method it is currently using !
- - - Updated - - -
at this point I am trying to think about if/how I'm going to handle this for the release because, this could be ALL versions, and rebuilding ALL versions is going to give me a migraine - IF I even actually get the time to do it any time soon :(:
- - - Updated - - -
Oh and just in case you didn't know, you could also put a script like that in /usr/local/bin
Then you can skip the preceding ./ when launching it, AND it can be run from anywhere (while in any directory)...!