EQemu php GM Portal ! v0.21(Release)
Update: 19/10/2005
Hello there, I've created a simple portal that permits you to GM your server without being connected. It can be useful when we are at work :P Features: -- Server: -- Server Config (update the MOTD, ailevel, ServerType, EXPMod, AAXPMod, GroupEXPBonus, leavecorpses, startzone, etc....) ---see who is online ---see the server's uptime ---see the server's version --Zones: ---see the zonestatus ---shutdown zones ---bootup a zone in a free dymanic zone instance! (wich means the script will automatically see in what zone instance it can boot the zone. By default, it will choose a dynamic zone with noone in it. --In-game: ---Send a message to a character ---Broadcast a message to the server ---Send an ooc message to the server --Characters: ---movechar a character to the zone destination safe points. -- Character Stuff (It will show the name of all items weared by the character that you will choose) ---kick a character and send him a message that will be displayed 4 seconds before being kicked. ---destroy an account plus all the chars attached to the account. ---iplookup wich will show all the ip of the connected characters. Installation: -- Without security -- 1/ Extract the files to your apache www directory 2/ Edit your config.php (in php/datas/) 3/ Open install.html . It will auto-generate a md5 password from the one that you will enter and will insert it into your database. 4/ Delete install.html + install.php 5/ Enjoy.. -- With security -- 1/ Extract the files to your apache www directory 2/ Edit your config.php (in php/datas/) 3/ Open install.html . It will auto-generate a md5 password from the one that you will enter and will insert it into your database. 4/ Delete install.html + install.php 5/ Edit the file: secure/healder.php then copy it to your portal index. 6/ Enjoy.. Old Version (fully working on 6.0 emu's versions only): Shot: http://www.empire.dafun.com/portal1.jpg Files: http://www.empire.dafun.com/portal.rar New Version (fully working on any version): Shot: http://www.empire.dafun.com/portal.jpg Files: http://www.empire.dafun.com/EQEmuPortal.rar Mirror: http://perso.wanadoo.fr/emuempire/EQEmuPortal.rar Report any bug you can find, please. Enjoy, Mag ps: if you want to have one or more features added, say it to me in this topic, I'll see what I can do. |
Clap clap clap, wonderful ! I think this help many people :)
Are you a Php magician ? :p (encore bravo a toi, chapeau bas !!!) |
both links am getting a 403 forbidden
|
Retry, it should work
|
New features added:
-- Server Config (update the MOTD, ailevel, ServerType, EXPMod, AAXPMod, GroupEXPBonus, leavecorpses, startzone, etc....) -- Character Stuff (It will show all the items weared by the character that you will choose) You must download portal.rar to have the new features. (If you have already installed the 0.15 version, you will just have to save your old config.php and replace the one in the 0.18 version) Mag |
*edit*
Totallt ignore me i dont know what I was thinking when i posted this. great product! |
very nice contribution man.
|
Magoth78 I love it, question for you. Is there anyway you can have the DB server, webserver, zone server and world server on different servers and use this? I have my world, zone on one server and I have my webserver and db server on 2 other servers. I can connect to the page, look up a user and see the items they have but I can't see anyone on or any zone information, send a tell, etc.. Is there a way to make it so this could be done?
|
???
Quote:
|
Ok I boneheaded that one.... I looked through the post about users online and saw it can be done.. So I looked at my config again and I had the wrong address in the server. I was thinking it was the one I would use for the GM Portal and not the world server. I put the world server address in there and it works great.
Thanks for the help. |
Thead stickied. :)
|
Thx Cisyouc :D
I'm planning to upgrade it a bit, change the interface. Also, do you guys want to see a new command added? Mag |
Apache?
OK..So I guess one needs Apache for this..Is that an http server prog or something? I found the website..Can someone please give me a little info about apache and what I need to do to run this prog? Sorry..Im a total noob when it comes to servers and computers communicating..
|
You need apache for make some website :)
This portal is like a website, you can use it in a browser like IE or firefox :) For install apache, i suggest you to follow this guide on PEQ server made by mystic414 : http://www.projecteq.net/phpBB2/viewtopic.php?t=422 Or if you want a totally newbie install : I know a project than make easy install of PHP and MYSQL : http://www.easyphp.org/?lang=en&lang...ang=es&lang=en |
New version of the portal.
Changelog v0.20(Release) - New portal graphic. - Most of the codes have been upgraded. - Added a script (php/installdb.php) wich permits to create the main entries in the variables table like AAXMod, EXPmod, ServerType, etc.. It's usefull if you've just installed a new EQEMu version with a fresh database that doesn't contain the variable's entries by default. Screenshot: http://www.empire.dafun.com/portal.jpg Files:http://www.empire.dafun.com/EQEmuPortal.rar This version is 100 functionnal with 6.1/6.2 Emu's versions. For the 6.0 and older, you can try this one but if you experience some bugs, I'd recommend to use the old version available at the top of this topic. Enjoy, Mag |
With .18 and .2 if I try to send a message to someone I get a 10045 error in the server consle. Same thing goes it I try to boot a zone. I can see who is on and what zones are up. Any ideas?
I am running cave's compile of 0.6.2. |
Did you open install.html with an internet explorer while installing the portal?
It seems you've an issue with the telnet login/password. If you want to be sure that you're account is correct (in the datas/config.php file), telnet your server on the port 9000 and use the same account. |
Love the new interface.
How about adding drop downs of the zone names in shutdown a zone, boot up a zone? It would be cool to also have drop downs for the tell a character of the character names logged in. Same thing with the character section. Have drop downs when you can. Just a thought. |
I've found why you had thoses 10053/10054 errors console.
Thoses errors occur when the connection between the client and the server is not ultra fast (let's even say on the same box). So I will use a persistant socket instead of a simple socket connection. I think I will have it fixed today. Mag |
Fixed. Everything should work if the Portal isn't on the same box as the emu server.
You will only notice 2 things: -- Sometimes, when you will want to msg/broadcast/ooc/kick, you will have to stop the command and do it again just after. It's due to the persistant socket connection the portal is now using. -- When the Psocket will timeout, you will see 5-6 lines in the world output. Don't pay attention to them, they're just warnings. You can download the files again. Use the version 0.20 if your EQEmu server is >= 0.6.1. Lemme me know if you see other errors. Mag |
Very soon, I will release a patch-script that will can install to secure your Portal.
Actually, it has no security at all. Anyone who knows the url can use it. After the patch installed, you will have to enter a password (1 time per session, max loggins before being blocked = 30) in order to use it. Yes, I've decided to create a patch script so if you don't want to have the secure thing, you will have the choice to use it or no, though I'd recommend using it. Mag |
Can't wait to try it. For some reason your site isn't responding.
|
v0.21 released
Changelog v0.21(Release)
- Some code's fixes. I've simplified them a lot so you guys can easily understand how to mess with them. - PHP Telnet code reworked. It won't use the persistant socket anymore as it's very dangerous for the server to use them. Yes, with thoses settings, Apache could create a lot of pSocket without closing them, and crash. Now, when you will use the commands, you will notice an error message in the world output. Don't pay attention, this error is normal because we immediatly kill the socket, the world output will warn you that the connection is dead wich is normal. - As asked, you now have the possibility to install the secure patch. Edit the file secure/header.php and set your infos. Copy this file to your portal's index and voila! You will only log one time per session. There is no session's timeout in the current config but you can edit it in the secure/header.php file. This version should work for any EQEmu version. Need more tests tough. It's highly recommended to have this version installed instead of the old ones. Enjoy, Mag |
It looks like for me most commands aren't working. Essentially everything that reads the database works, however I can't boot zones, shut down zones, OOC/tell/broadcast, or see who is online. I know it's a free thing you're doing for fun but if you could look into this that would be excellent!
|
woot, thanks just saved me an ass load of time
|
Won't work :(
Hmm, for some reason when I try this, it fails to connect after 30 seconds and ends the attempt.
The SQL server and database are on the same computer that I'm running this, so shouldn't the IP in the config.php be 127.0.0.1? I tried my 192.168.2.xxx IP as well, but that didn't work either. Any ideas as to what I'm doing wrong? Thanks, Cans. |
server variables?
hi there.... been playing with your tool for a while now... though im at a complete loss to know what to put it for some of the server variables.
for example : Expansions? what should this be..? the only one i can figure out is Default Start zone. the others all confuse me sorry for being a newb :( Nadine |
This is nice, I have an idea, well I have had an idea for a while anyway... have EQEmu world server have that all built into it, and also be able to access different functions and methods from a web-based portal...
|
Magoth78 any updates to this tool since v.21? I love just love it.
|
/cast resurrection thisthread
Links are all dead, anyone got a copy? |
The mirror link worked. I haven't installed yet but, I did try the version that came with EQEmu which is only partially operational. It seems to read status' fine but gives errors when you actually try to change something - like launch a static zone or use the "kill all zones". Probably EQEmu has changed while the pack wasn't updated as of yet.
I get this week off so I'll see if this pack is any different or if its the one included with EQEmu. |
The Emulator Management pages that come with each emulator build work just fine. There is much work yet to be done, many features are just commented in, but you can do basic admin stuff with it - including add launchers, dynamic or static zones, up or down or restart, and lock/unlock your world. Even the guild/Account features mostly work.
Lots more works, too. But I won't get into it. :) It's something i started updating, but got tired of needing world.exe running to test it, and having to take it down each time I wanted to save the files. There must be an easier way, but I hadn't gotten around to begging for help. |
It's just a great idea.. it would be so great to manage your server from anywhere.
|
This still work with the current Emu files?
|
yup.
Quote:
|
SInce I am still leanring everyhting with eqemu (I don't even know where have the stuff is :D ) I decided to try and use this. and for me it doesn;t seem to work.
Doesnt load zones doesnt send messages that I can see and most of the pages are blank that I travel to IE whoison/uptime/version Looking at char equips works. the config workeed as the new variables ar ein sql. any ideas? using apache 2? php 5 i believe, with mysql 5.0 |
gagets
Quote:
check your config files something isn't right. I been useing it for hmmm since 2005 and not one problem. onlt differance i notice is i use php 4 |
Anyone have a copy of this? All links are dead. =(
|
I had to convert it from a RAR to a ZIP (for some reason my hosting provider doesn't want to play nice with RARs), but here you go:
http://www.andmetal.net/eqemu/EQEmuP...QEmuPortal.zip |
Thanks so much!
|
All times are GMT -4. The time now is 05:15 AM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.