The Complete Pangya Setup Guide(4.8 MB)(4.3 MB)Server Files(Arranged by MrNickname)Terror's Other Files(Configured for using IP '192.168.1.9'. Place in your client folder.)(Start all the server components from one file. Must edit it before use.)The following is a copy of the guide from the pdf. How To Make a MaNGOS Server Easily (Windows)PreambleI try to keep this guide as up-to-date as possible although over time, some details may become outdated. If you find something has changed, please notify me and I will fix it as soon as possible.
Please note this guide DOES NOT contain information for dealing with mmaps. I have not tried mmaps yet and they take hours (Can be even a day on slow computers) to extract.A lot of guides I've read contain a whole lot of useless or overly technical information. This is not needed in any way shape or form. So here is a better guide. How to properly and easily download, compile and setup a MaNGOS server of any version using YTDB.Why compile your own server? This way you know it is absolutely up-to-date, contains no malicious crap from little kiddies screwing around and will actually work.Needed Tools(I'll explain the installation later)An SQL DB editor (I'll be using for MYSQL).Downloading MaNGOSOnce you've installed all the programs mentioned in the above section, needed tools.
Windows 7 Loader is a program developed by Daz crew to programmatically activate most of the Microsoft products such as Windows 7, Windows 8/8.1, Windows 10, Office 2010, Office 2013 and Office 365 for free of cost. Free Download Pangya Bonus Pang Hack Programs For Battle; Skachatj Igru Generali Vojna V Irake S Torrenta. Dse 8610 Software Download Average ratng: 3,9/5 7448 votes. The DSE Configuration Suite allows the Controller to be connected to a PC via. How To Patch Codebreaker V10 Elf Pangya Bonus Pang Hack Programs S.
Go ahead and open up GIT Bash (Not GIT GUI). First we need to change the directory. Type cd /c to change it's working directory to the root of your C: drive, otherwise it will download it all the way in your root user folder. Now we can download the latest MaNGOS. Type git clone git://github.com/mangostwo/server.git mangos. Let it finish and close GIT Bash. Your server should now be located in C:mangos.Downloading Scripts LibraryNOTE: Some versions of the MaNGOS core have the scripts library already built in.
If you do not have a C:mangossrcbindings folder, skip this step.Do the same as you did for downloading MaNGOS but type git://github.com/mangostwo/scripts.git ScriptDev2Compiling MaNGOSOpen C:mangoswin. Open mangosdVC100.sln in Visual Studio Express C 2010. Once it loads, go to BuildConfiguration Manager now change the Active solution configuration to Release and the Active solution platform to Win32 and click Close. Now go to BuildRebuild Solution. It will seem like it's doing nothing if you do not have the Output window enabled (Ctrl+Alt+O). It will take a while to compile.Compiling ScriptDev2STOP. Do not do continue until MaNGOS has finished compiling.
If you continue on, your server will not work.NOTE: Some versions of the MaNGOS core have the scripts library already built in. If you do not have a C:mangossrcbindings folder, skip this step.Once MaNGOS has finished compiling, copy the your ScriptDev2 folder you downloaded to C:mangossrcbindings. This step is pretty much the same at compiling the core. Open scriptVC100.sln in the ScriptDev2 folder. Go to BuildConfiguration Manager now change the Active solution configuration to Release and the Active solution platform to Win32 and click Close.
Now go to BuildRebuild Solution. This will also take a little while.Setting Up MYSQLThis part is relatively easy. Install MYSQL, when it asks you about setting up an instance.
Go to Standard Configuration then click Next. Make sure Include Bin Directory in Windows PATH is unchecked. Set up your password. It doesn't matter what it is. Most people use root as their password and click Next and let it set itself up.Setting up the DatabaseOpen Navicat. Go to ConnectionMYSQL.
Type anything for Connection Name. Type localhost for Host Name/IP Address and 3306 for Port. Type root for User Name (MYSQL uses root for the root user) and whatever your password is.
Click OK and connect to the SQL server over in the sidebar by double clicking the connection. Click on User and go to New User. For User Name type mangos, localhost for Host and mangos for the Password and click Save. Now your MaNGOS server can, by default settings, properly connect to the SQL server.Creating DatabasesNow right click on your SQL connection in the sidebar and click Execute SQL file and browse to C:mangossql. Open mangos.sql and click Start. Let it finish and click Close.
Repeat that step with characters.sql and realmd.sql. Now we need to set up ScriptDev2's database. Do the same as before but browse to C:mangossrcbindingsscriptdev2sql and open scriptdev2createdatabase.sql, execute it and then run scriptdev2createstructure.sql.Populating DatabasesNow that we have our databases set up. We need to populate them.
There are different ways we can do this but for this we'll use the default YTDB database. Open up GIT Bash and do as before but type git clone git://github.com/mangostwo/database.git database. Now run installWindows.bat and press Enter 3 times until it prompts you for your password.
Type mangos and press Enter twice more and then type y and wait for it to finish. Now we need to add ScriptDev2's database. Open up Navicat and right click your mangos database (Not the connection) and click Execute SQL File. Browse to:1a. If scripts are not built in: C:mangossrcbindingsscriptdev2sql and execute mangosscriptnamefull.sql.1b. If scripts are built in C:mangossqlscriptssql and execute mangosscriptnamefull.sql.Now in the ScriptDev2 database, execute scriptdev2scriptfull.sql.
Now comes the most annoying part it my opinion. We need to update the databases.
In Navicat, open up the mangos database and go to Tables and open the dbversion table. The last field should say something like requiredblahblah. Remember what it says. Now right click the database and click Execute SQL File and browse to C:mangossqlupdates find that file name that we needed to remember (Make sure names are assorted ascending), execute the next file.
Make sure the next file says mangos and not realmd or character. Then execute the next file and so on and so forth until you are at the latest file. Look for the same table in both realmd and characters and do the same. Usually you wont need to update characters or realmd.
Note if you do not do these steps, the server will not work.Extracting DBC, Maps & VMapsFirst browse to C:mangoscontribextractorbinary, if there are no executables in this folder, you will need to get the individual files from the other folder, as described below.Browse to C:mangoscontribextractorrelease and copy ad.exe to your root World of Warcraft installation folder. Then go to c:mangoscontribvmapassembler and copy the files to your root World of Warcraft installation folder and do the same with c:mangoscontribvmapextractor.
Run ad.exe and makevmapsSIMPLE.bat. Let them finish, it will take a while. Once done, go to C:mangosbinWin32release and make a new folder called Data. Copy the folders dbc, maps and vmaps from your World of Warcraft folder into there.If ad.exe or the 3 files in contribvmapextractassemblerbin are not there, scroll down to the Compiling Tools section to learn how to compile them.Compiling MMapsMMaps are not required but they make pathing a hell of a lot better but they do take a very long time to extract so if you have a slow computer, be prepared for extraction to take place overnight. I also wrote this based off of SkyFire's mmaps guide rather than MaNGOS but I am assuming it is exactly the same procedure so bear with me if I turn out to be wrong and as always, feel free to correct me if you know something is incorrect.Browse to C:mangosservercontribmmapwin and into the folder that corresponds with your version of Visual Studio and run the project file and build it like you would anything else.
MMap building requires you to first extract and compile your VMaps, so if you haven't done that yet, do it. After building the VMaps, you should have a folder called 'buildings' in your root World of Warcraft folder. Take all the files from that folder (Not the folder itself, just the files in it) and move them into your VMaps folder and create a new folder inside the VMaps folder called mmaps. Move the compile mmap generator into the VMaps folder as well and run the MMap generator. This process will take a long time.Configuring Your ServerBrowse to mangossrcbindingsscriptdev2 (Or mangossrcscripts) and move scriptdev2.conf.dist.in to mangosbinWin32Release. Now remove the.dist.in from mangosd.conf.dist.in and realmd.conf.dist.in and scriptdev2.conf.dist.in.
Now open mangosd.conf, scroll down to DataDir = and type './Data'. Scroll down to BindIP = and type '127.0.0.1'. LoginDatabaseInfo, WorldDatabaseInfo and CharacterDatabaseInfo should be correct by default if you followed this guide correctly.You can also customize your server by editing values in mangosd.conf. Every value is explained within the configuration file. Most tutorials explain changes you need to make in the file, fortunately for you, if you followed this guide, you don't need to change anything as we set up the server so, by default settings, we would need to change very little.Setting Up Your ClientMake sure first you have the proper version of World of Warcraft installed.
Now go to World of WarcraftDataenUS and open realmlist.wtf in Notepad and change set realmlist and set patchlist to 127.0.0.1.If you need to update your copy of World of Warcraft, I suggest looking for the patches you need at WoWWiki - Patch.Starting Your ServerGo to binWin32Release and start realmd.exe and mangosd.exe. If it automatically closes, look for a file in that folder named Server.log (If mangosd.exe closed) or Realmd.log (If realmd.exe closed), read what happened. If you cannot figure out the problem, PM me and I will tell you what to do.
If they did not close, wait till you hear mangosd.exe make a beep sound. This means it has finished starting.You can now start World of Warcraft and log in with the username and password administrator Note, never start World of Warcraft through Launcher.exe or it will attempt to update the client.Compiling ToolsThis section is only if ad.exe and 3 files in contribvmapextractassemblerbin were not there. Go to contribextractor and open VC100AD.sln and go to BuildRebuild Solution. Once it's finished, ad.exe should be in extractorrelease. Now go to contribvmapassembler and open vmapassemblerVC100.sln, rebuild it and do the same with vmapExtractor3VC100.sln in contribvmapextractorv3win. Copy the files we just compiled to your World of Warcraft folder and also copy over makevmapsSIMPLE.bat from contribvmapextractassemblerbin. Now if makevmapsSIMPLE.bat is not there, create a notepad document, open it and copy the following:vmapExtractor3.exemd vmapsvmapassembler.exe buildings vmapspauseSave and close it.
Change the extension from.txt to.bat and move it to your World of Warcraft folder. Now you can extract the vmaps, dbc and maps.Additional ShitIf I left out anything, please feel free to tell me.
If you need help, PM me, I will do my best to help you but for the love of God, please use proper grammar. I hate deciphering what people say when they use broken English or teen texting lingo.This guide can easily be also used for compiling and setting up non-MaNGOS servers, since setting up most servers is relatively the same.If you require compiling a 64-bit server, follow the guide but when you compile ScriptDev2 and the MaNGOS core just change the Active solution platform to x64. This will also change the directory of your compiled binaries. They would be in mangosbinx64Release. Although please note, as of the latest update to this guide, 64-bit compiles seem to suffer from the god-awful realmlist loop issue and none of the usual suspects cause it.If you are importing a very large database using Navicat, you may run into a problem where the execution gets stuck at like 70 commands, that's cause Navicat sucks at executing large queries. Here's a simple workaround:Make a copy of the SQL file you need to execute and put it in C:Program FilesMySQLMySQL Server X.Xbin (Replace X.X with whatever version folder is in there).
Press Win+R to open the Command Prompt and type CD C:Program FilesMySQLMySQL Server X.Xbin (Replace X.X with whatever version folder is in there) then type mysql -u root -p databasename. Pangya Season 4.9 Server Repack v.2 + Setup Guide# Custom TH Pangya S4.9 English UI Edition - 582.05-R1 (MegaUpload - 602MB RAR)Removed, please use the patch it up to 584 and use this as your base. You can grab the necessary translation files from the forum.Special Thanks fasa2008 for the ProjectG, and there are few bugs that are not resolved but won't cause any issue, client is 100% ready for localhost play, private LAN/WAN play need to hex edit the IP on ProjectG. I might release pak patches regard the remaining bugs and maybe add new official items if i have sufficient motivation to do it. Right now this is as far i go due to the server status i'm having.# Py S4.9 Server + Database Repack v.2-R1 Cleaned off the logs and removed the files that we possibly never need.
That downsized from original 120MB to repack 14MB to now amazing 3MB. Mind you this release fixed much bugs and errors from previous release but still contain some. The rest counts on the communities to put their rawr power and make it work.# Download: MS SQL 2008R2 Express 'Database with Management Tools'LET'S BEGIN! Aka GUIDEA much more detailed guide (with pictures) by terror!MS SQL Server Installation:1. Launch MSSQL installation with default settings or custom settings is fine.2. When prompt for Authentication Option choose 'Mixed Mode' that uses 'sa' account and type your SQL Server password.3.
Continue and finish the installation with default settings or custom settings is fine.Game SQL Database Installation: (Make sure the SQL Server is running)1. Launch 'SQL Server Management Studio' from StartMenu. Connect using:- Server Type: Database Engine- Server Name: 127.0.0.1 or localhost or (local) or If you use custom name for the database stance then type example 'James-PCYourDBStanceName'- Authentication: Windows Authentication2. Go 'Database Repack.v2' folder Execute the.sql files in numberic order and done. (You can ignore the grey or black text about missing procedures)Open up ODBC Database:1. Go StartMenu Control Panel All Control Panel Items Administrative Tools launch 'Data Sources (ODBC)'2. ODBC 'System DNS' tab Add Scroll down to 'SQL Server Native Client 10.0' FinishRegister Connections to ODBC Database:1.
Name: ini3pyaccount- Put the name of the database ODBC should connect to; which you need 'ini3pyaccount', 'INI3BillDB' and 'PangyaS4TH'. Create the connections ONE BY ONE!2. Description: Put whatever you want or leave it emty- A personal note for that connection, is not important anyway.3.
Server: 127.0.0.1- If you install MSSQL using Default database stance name then 127.0.0.1 / localhost / (local) / or your PC name are fine. If you use custom name for the database stance then type example 'James-PCYourDBStanceName'4. Next page, use Windows Authentication is fine and 'Next'.5.
Change Default Database to the same name as your connection name and leave the rest, go 'Next'.6. Make sure your Windows is using English language or you can change SQL Server system messages to English. Now press 'Finish' and 'Test Data Sources', you should get 'TESTS COMPLETED SUCCESSFULLY!' , press OK to add to ODBC.7.
Now repeat add rest of the connections until you have 'ini3pyaccount', 'INI3BillDB' and 'PangyaS4TH' in OBDC and DONE!FINAL - Server INI Edits and Done:1. Open 'PANGYASRV Repack.v2' Folder. In there edit following.ini files with your own SQL Server password.- AuthAuth.ini- LoginLogin.ini- PyGameServerServer.ini. Ranking and MSG Servers are optional if you don't use it. BINDSERVER use with MSG Server only.2. Ready to launch servers! Auth, Login, GameServer!
Enjoy and Have fun! (Dont forget to create account:P)Please read for account creation and other troubleshoots. GuideIf you screwed mssql users and logins.UPDATED.Well, if thats the case, you probably get an error like this01-07 13:20:13 DB Error fail to connect DBServer(CPreIOCP::IOCPInit)!! 127.0.0.1,9979 atum2dbaccount atum callwebSo, the fix is very simple after all.
Go to the both dbs-security-users and rename the users 'atum' to 'atumold'. Then go to the security folder (i mean the one below the databases folder)-logins and delete the old atum login (if you have one). Create a new one with these settings.ATTENTION! There is a mistake above.
Do NOT choose dbowner as default schema but DBO. This should fix problems.Dont mess with the rest of the settings. When you close mssql and reopen it you should see a new user in both dbs called 'atum' and the renamed 'atumold' user. Double click both 'atum' users and make the properties look like this:Now, if done correctly, you should be able to delete the 'atumold' users and you can start the server (unless you have more errors. HOWTO Create User NoOk, here is how you create a userno for the database$dktime = strftime ( '%y%m%d%H%M%S' );list( $usec1, $sec1 ) = explode ( ' ', microtime ); $dkuserno = $dktime.
They've added a new course in the most recent update that looks very nice so I reinstalled the game last night, however I'm having problems installing it.I've raised a support ticket on the homepage and they gave me a few things to try (which didn't work) but they also said they were uploading a new version of the client so I'll be downloading this again to night and will definately be up for a few games in the evening next week.Add me to your friends list and we'll get some supar pang action going!(Username is Anaardvark btw). Gameguard (the anti-hacking program) is a rootkit, which goes around hiding itself, inject dll's everywhere and closing processes it doesn't like, for instance my Logitech Keyboard Profiler.Apparently a lot of people, including little old me, have something on their system which causes gameguard to close it and in the process disconnecting you from the game-servers.The above only happens with gameguard versions above 900, which is why the other Pangya-servers (like the korean and Japan servers) have downgraded their gameguard to sub-900 versions. For some reason the team behind Albatross doesn't want to do that and keeps promising (have been for months) to fix it.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |