pwAdmin remix Version 4

Joined
Jan 22, 2012
Messages
541
Reaction score
211
server configuration settings broken as well im working on it.

THERE ARE SEVERAL ISSUES WITH THE NEW 174 that was put up in releases I am currently testing this and will get back to you guys so far the gui edit doesnt work the xml does. For one just letting you guys know i cant guarantee full comparability yet. Ill post temp fixes till im ready to update the main folder heres a fix for rolegui so your character editor will work.


Id like to start out by thanking the people who worked on this with without whom this would not have been possible corzca Creez and Krona (sent to the banned beyond and still doing good work) This panel is the culmination of many many hours of work on all of our parts. ) Thanks Guys!! and of course all those who came before us and worked on this..

Notice ive tested this on ubuntu 20.04 22 and 24 and alma9 as well as Debian 12 in an attempt to be thorough.

1738355031118 - pwAdmin remix Version 4 - RaGEZONE Forums


Whats New
Far far too many things to count logins with bccrypte and proper hashing stored in the database so many features you will have to try them out and see. ( note if you are on 155 and down and prefer the old one ive left the links in tact in the second post)

Now lets get started with Getting the panel.
Code:
cd /
wget http://havenpwi.net/installs/pwadmin/installerremix.sh
chmod 777 installerremix.sh
to run the installer ./installerremix.sh

You will be prompted for the location of your server install for most this will probably be /home but you may have something different this is where your server process are auth gamed gambed etc. Then your sql database details these are very important as without them you cant install the panel.(For most people the default settings will be fine other than user and pass if you have different settings you are probably smart enough to understand what you are doing) Once this portion is complete you will have the option to install the panel press enter and installation will begin. If you did everything correct the panel will be ready the install at this point is hands free.

Start the Panel
Once you exit the installer navigate to the folder where pwdmin is installed this will be in the server root you defined earlier and /pwadmin/bin from here you will type ./startup.sh to start the container for the panel or ./shutdown.sh to shut it down. The entire panel is self contained no need to install anything. ( for convenience i like to add this to a start script somewhere. )


navigate to YOURIPorDOMAIN:8080/pwadmin if you put your sql details in correctly you will be greeted with a login screen. This step is crucial remember what you put in as what you type in will be your main admin user. Clicking login create the table in the database automatically admin_users you should be automatically taken to your server control after this (remember that table if you ever lock yourself out you can drop it and go back to login to recreate a new user)
1738353567108 - pwAdmin remix Version 4 - RaGEZONE Forums


1738353759214 - pwAdmin remix Version 4 - RaGEZONE Forums

Congrats you have just installed your panel if you would like to setup ipwhite listing head over to settings note you can enable the whitelisting here and the addons tab the other option is something most people shouldnt fuss over and enable it you can then add your ip to the whitelist.txt in your WEB-INF folder note if you are on 155 you are ready to go from here for 173 there are some additional steps if you find your rates wont save(ON 173 ONLY) you need to patch your gs go to addons look for gs fix click the button there and wait for it to complete you will receive a pop up. (Make sure the server is not running when you do this running this will also backup your gs file.)

You can also create users here and give them permissions to view certain pages if you want to make full admin users there is a folder in your pwadmin directory called extras move the admin registration plugin into addons this will take care of that for you though i dont recommend giving too many people that kind of access to your panel.

You also may back up the various folders of your server install note some of these folders are large backup may take a while I usually atleast back up the database and gamedbd regulary.

New server rates page. There is a selector here for the settings page the default is the 173 page DO NOT SAVE SETTINGS WITH THIS IF ON A VERSION UNDER 173 ive yet to find one it didnt eat the gs.conf luckily clicking save settings will back this conf up for you. There are even pop ups warning you if you do this and it messes up your gs dont blame me. For those of you on older versions than 173 simply click the selector and switch it to 155 for a redesign of the classic server settings menu you are used to. This one will work fine Note for 173 restart the server after setting rates for 155 as usual make sure the server is running.

New gui and xml editor note this is a powerful tool and mismanaging it can have consequences if youve ever dumped the wrong data into a char you already know the xml option is very similar to the old admin editing raw xml data so we will focus on the gui version.
1738354489112 - pwAdmin remix Version 4 - RaGEZONE Forums


Here you will see the contents of your chars pockets and store house click an item in the inventory will give you its count and octets should you desire to edit them.
1738354622768 - pwAdmin remix Version 4 - RaGEZONE Forums


AGAIN EDITING CAN BE DANGEROUS BE CAREFUL (note if you find something interesting to edit or make a fix to something share it we will put it in this goes for addons too we are in this to help the community ) id go so far as backing up your server before doing it. There are so many new things and I will expand this guide later but I am exhausted I hope you guys enjoy this thing we all enjoyed making it for you and look forward to improving it with time.
 
Last edited:
Ok I am cleaning this thread up this will now be the thread for the stable versions 162 and under pwadmin with support for rhel 9 os's and ubuntu or Debian I have redone the installer one version covers all os's now the ip detection for white listing has been revamped to be more efficient. ( Note ill be making a separate thread for 173 a lot needs to be done there this will work kind of but server settings and char editing dont work yet) Everything in this version is self contained no need to install tomcat if you want to manually start and stop or add the script to your server start script the files are in home/pwadmin/bin
1738351763583 - pwAdmin remix Version 4 - RaGEZONE Forums




Ok lets start with getting it installed.
Code:
From  cd /
wget http://havenpwi.net/installs/pwadmin/pwadmin.sh  ( you can try to download but it usually borks the file.)
chmod 777 pwadmin.sh
./pwadmin.sh

Once this completes you can access your page at :8080/pwadmin you will probably be presented with this. (user and pass are admin and admin ... change them you have to try and login to get this if you dont know your ip.
1738351830229 - pwAdmin remix Version 4 - RaGEZONE Forums


Perfectly normal thats a security feature go into WEB-INF in your pwAdmin directory we need to edit two files here .pwadminconf.jsp and whitelist.txt in the .pwadminconf.jsp you are going to add your sql credentials and make note of these entries
1738351948967 - pwAdmin remix Version 4 - RaGEZONE Forums

Ok make note of the entries labeled default username is admin and default password is admin you can change your user name or password here by generating a new md5 hash using something like this. ( note I dont think this thing likes special chars in your user name i couldnt get those hashes to work) You can enable or disable the ip whitelist with the option up top by changing it to true or false. Next open whitelist.txt in the same folder i am not gonna tutorial this its easy add the ip you saw in the warning earlier youl be able to login also add any additional ips you need to be able to login.

You will now be presented with this lovely screen when you refresh (default login and pass is admin)

Once logged in go here and import the roles table
1738351985145 - pwAdmin remix Version 4 - RaGEZONE Forums

After that if you are familiar with pwAdmin you should be off to the races there are a lot of addon plugins to be fixed but i did get around to fixing the live chat so you can send system messages. Note the screen doesn't auto refresh so when starting the server you may need to click server control a few times to check everything is started.
 
Last edited:
Super Ding Funktioniert Einwand frei und ohne Probleme so lange wie man sich an die Anleitung hält ich finde es einfach super .


Super thing works flawlessly and without problems as long as you follow the instructions. I think it's just great.
 
Thank you so much for sharing.
I installed 173 https://forum.ragezone.com/threads/perfect-world-173-auto-installer-ubuntu-22-debian12.1239008/ using Debian 12 and follow your guideline to install pwadmin
The script running fine but will not fully run without having tomcat9 installed prior so I installed:
"
echo "deb bullseye main contrib non-free" >> /etc/apt/sources.list
apt-get update
apt-get install -y tomcat9
"
I was able to start, stop server, add/remove map. However, "register" and "change" password gave me error "
[td]
Connection to MySQL Database Failed​
[/td]
​
. Not sure what im missing here.

Thank you
 

Attachments

  • Screenshot 2025-01-04 164949 - pwAdmin remix Version 4 - RaGEZONE Forums
    Screenshot 2025-01-04 164949.webp
    6.8 KB · Views: 174
  • Screenshot 2025-01-04 164954 - pwAdmin remix Version 4 - RaGEZONE Forums
    Screenshot 2025-01-04 164954.webp
    34.1 KB · Views: 164
  • Screenshot 2025-01-04 173254 - pwAdmin remix Version 4 - RaGEZONE Forums
    Screenshot 2025-01-04 173254.webp
    11.8 KB · Views: 176
  • Screenshot 2025-01-04 173455 - pwAdmin remix Version 4 - RaGEZONE Forums
    Screenshot 2025-01-04 173455.webp
    48.8 KB · Views: 180
Thank you so much for sharing.
I installed 173 https://forum.ragezone.com/threads/perfect-world-173-auto-installer-ubuntu-22-debian12.1239008/ using Debian 12 and follow your guideline to install pwadmin
The script running fine but will not fully run without having tomcat9 installed prior so I installed:
"
echo "deb bullseye main contrib non-free" >> /etc/apt/sources.list
apt-get update
apt-get install -y tomcat9
"
I was able to start, stop server, add/remove map. However, "register" and "change" password gave me error "


[td]
Connection to MySQL Database Failed


[/td]​

. Not sure what im missing here.

Thank you
i said in the text theres an error that needs trouble shooting you can do those functions with hrace a friend did say downgrading jre to 7 fixes it i havent had time to look into it yet just what happens when you run the highest versions lol I will get to fixing it soon.
 
give the new one a try
I still couldn't register account. Server Configuration tab is still "offline" (not working). Server Control working great (can start/stop maps)

Im using tomcat9 (default script) on Debian 12

Thank you for the follow up post. I'm rooting now :)
 
Back