View Full Version : ArcEmu 3.1x [Share/Release]
TheMagic
05-23-2009, 10:52 PM
For those of you who don't know this ArcEmu has some support for 3.1x in revision 2496 Hasbro added a 'beta test' of ArcEmu 3.1x, notice though some things only semi-work :P
In TortoiseSVN instead of checking out the HEAD revision select the radio button that just says Revision and type in 2496, and NCDB r93 and up support 3.1x, here is rev101 for ArcEmu the last rev they made before NCDB closed:
Revision 101 (http://rapidshare.com/files/232076402/rev101.zip)
the password for the .ZIP file is ArcEmu
To fix stuck at connected use this!:
Updated Logon&Char.zip (http://www.mediafire.com/download.php?gtzdwugmieg)
Compiled:
ArcEmu r2496 (http://filebeam.com/32632b4c843008c30e183481d786b55b) - Credits: treetree
If the updated Logon and Char databases do not work for you,
you will manually have to fix them your self, they should work
but if not this needs to be done manually.
(I know some noob will ask how does he update them if he
doesn't know what to update them to?, After you check out
the SVN, you will have to look at the CPP files to see what
tables they use in the database, then you can make an SQL
for your database, only people who know advanced C++ and
SQL will know how to do this, if you don't know how to do this,
you should not try to be using 3.1x anyways!)
[T]he problem ... stuck at connected [is] because the logon and character tables need to be converted [for] 3.1.
Niicoboi
05-23-2009, 10:58 PM
Nice nice:D
TheMagic
05-23-2009, 11:01 PM
Thx
Oh yeah I forgot to mention the password for the .ZIP file is ArcEmu (Case Sensitive)
Niicoboi
05-23-2009, 11:13 PM
so 2496 is a 3.1.x beta ?
TheMagic
05-23-2009, 11:57 PM
Well that's what I said isn't it :P Yes this is true and has been tested, notice only the trunk version is provided in this rev
[Hammer]
05-24-2009, 12:32 AM
OMGz
Hasbro released beta 3.1 :o
Nice release/share bro.
TheMagic
05-24-2009, 12:37 AM
Thank-you man :P Btw everyone this is not anything like sammyg's older post, he had some type of an edited older ArcEmu rev, idk wth he did
treetree
05-24-2009, 12:42 AM
weeeee,ty the magic here is the edited patch
h 3.1 beta core,if you guys want to try it out.
there are no script_bin drivers just the
world.exe and logonser.exe and collision.dll
p.s +rep for you :)
tree :)
TheMagic
05-24-2009, 12:57 AM
Thanks for the rep :) , Is that a compile you just made? If not I wouldn't trust it, there are many fake 3.1x cores out there.
treetree
05-24-2009, 01:00 AM
yes,I compiled it myself and used vlacks
patch h from arcemu. :)
I love compiling. :)
I already tried it out,but it
is weird,so I posted it for
everbody else and I making
updated versions of flying
in azzeroh cores to.
http://www.ac-web.org/forums/releases/56654-release-2640-flying-core-post472514.html#post472514
tree :)
Niicoboi
05-24-2009, 01:11 AM
why do i get this error??
http://img36.imageshack.us/img36/5552/wft.th.jpg (http://img36.imageshack.us/my.php?image=wft.jpg)
TheMagic
05-24-2009, 01:17 AM
No clue never seen that error before, are you using one of the latest databases? A;lso make sure your using the right database in your conf files.
yes,I compiled it myself ... I posted it for
everbody else
Where? I checked your posted topics and I do not see it, hopefully someone will make a funserver repack on ArcEmu 3.1x :D
Niicoboi
05-24-2009, 01:19 AM
xD
i did fix the error but now i stuck in connceted
Alvanaar
05-24-2009, 01:24 AM
Thanks for the share...
Niicoboi
05-24-2009, 01:25 AM
in logon conf i did edit to this
<Client MinBuild = "9551"
MaxBuild = "9999">
treetree
05-24-2009, 01:25 AM
Where? I checked your posted topics and I do not see it, hopefully someone will make a funserver repack on ArcEmu 3.1x :D
ok,I fixed it here it is.
go here for arcemu 3.1 beta core download :)
http://www.ac-web.org/forums/releases/56654-release-2640-flying-core-post472514.html#post472514
tree :)
Niicoboi
05-24-2009, 01:27 AM
Treetree wil you compile
With conf edit to the last build. and opload it:P
treetree
05-24-2009, 01:31 AM
Treetree wil you compile
With conf edit to the last build. and opload it:P
compile what and edit what?
I don't understand?
tree :)
Niicoboi
05-24-2009, 01:32 AM
i did try to compile and i did edit the conf files.
but i stuck on connceted? what shall i do
TheMagic
05-24-2009, 01:37 AM
Try looking in support for realmloop maybe you didn't configure it correctly
Speachless
05-24-2009, 06:36 AM
AAAHAHHH THANK YOU SO MUCH :D
great, +rep :p
how can i download this? oO
UDS77BOSS
05-24-2009, 07:09 AM
get stack at connected :S
namneme
05-24-2009, 07:28 AM
lol no wonder, this is nowhere near supporting 3.1.x
treetree
05-24-2009, 08:13 AM
the problem so far is yes,stuck at connected,
because the logon and character tables need
to be converted to 3.1.
I did get through once and it totaled my
tables after that,but still I got a realm
loop after that. Thats why I'm doing
something else now to much hassle,
but here is the core if anyone needs it.
http://www.ac-web.org/forums/releases/56654-release-2640-flying-core-post472514.html#post472514
tree :)
Niicoboi
05-24-2009, 09:36 AM
how do i fix so i dont stuck on connected
Like tree said the DB tables for char/logon need updated.
TheMagic
05-24-2009, 03:09 PM
One sec guys I'll get your updated logon and char databases hold on :p
EDIT:
Done. Updated Logon&Char.zip (http://www.mediafire.com/download.php?gtzdwugmieg)
Niicoboi
05-24-2009, 03:24 PM
it still say conncted
TheMagic
05-24-2009, 07:11 PM
Maybe it's just you, I got in fine
Niicoboi
05-24-2009, 07:44 PM
can it be my configs files or
dbc??
here is logon config
################################################## #####################
# ArcEmu Realms Configuration File
# Last updated at rev.1875
################################################## #####################
# LogonDatabase Section
#
# These directives are the location of the `realms` and `accounts`
# tables.
#
# LogonDatabase.Host - The hostname that the database is located on
# LogonDatabase.Username - The username used for the mysql connection
# LogonDatabase.Password - The password used for the mysql connection
# LogonDatabase.Name - The database name
# LogonDatabase.Port - Port that MySQL listens on. Usually 3306.
# LogonDatabase.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "ascent"
Name = "logon"
Port = "3306"
Type = "1">
# Host Directive
#
# This is the address that the realmlist will listen on.
# To listen on all addresses, set it to 0.0.0.0
# Default: 127.0.0.1 (localhost)
#
# Note: ISHost is the interserver communication listener.
#
<Listen Host = "0.0.0.0"
ISHost = "0.0.0.0"
RealmListPort = "3724"
ServerPort = "8093">
# Server console logging level
#
# This directive controls how much output the server will
# display in it's console. Set to 0 for none.
# 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
# Default: 3
#
<LogLevel Screen = "0"
File = "-1">
# Account Refresh Time
#
# This controls on which time interval accounts gets
# refreshed. (In seconds)
# Default = 600
# 600 seconds = 10 minutes - 1 second = 0.0166666667 minutes 300 seconds = 5 minutes, 150 seconds = 2.5minutes
#
#
<Rates AccountRefresh = "600">
# Accepted Build Range Setup
#
# These two directives set up which clients will be
# allowed to authenticate with the realm list.
#
# Set these to the same builds that the server was
# compiled for.
#
# As of the last update, version 3.0.9 was build 9551.
#
<Client MinBuild = "9551"
MaxBuild = "9999">
# WorldServer Setup
#
# RemotePassword
# This directive controls the password used to authenticate with the worldserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_logon"
#
# AllowedIPs
# This section MUST be completed, otherwise all attempts to link your servers will fail.
# These "Allowed" fields are a space-seperated list of CIDR-form IP addresses that are allowed
# to make server connections to your logonserver, and register realms.
# For example, everything in the 127.0.0.* range would be:
# 127.0.0.0/24, as 24 of the bits must match the 127.0.0.0
#
# To allow a single IP,
# 1.3.3.7/32, would allow only 1.3.3.7 to connect as 32 of the bits must match.
#
# AllowedModIPs
# In the same form as AllowedIPs, these are the IPs that are allowed to modify the database
# (adding bans, GMs, account permissions, etc)
#
<LogonServer RemotePassword = "ascent"
AllowedIPs = "127.0.0.1/24"
AllowedModIPs = "127.0.0.1/24">
here is my realms config
################################################## #####################
# ArcEmu Realms Configuration File
# Last updated at revision rev.1875
################################################## #####################
#************************************************* *******************************
#* How to use this config file: *
#* Config files are in a block->variable->setting format. *
#* A < signifies the opening of a block, the block name is expected after that. *
#* After the block name, a space and then the settings sperated by = / ' '. *
#* *
#* e.g. *
#* <block setting="0" someval = "1"> *
#* *
#* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
#* of the line, or in shell format (#). *
#************************************************* *******************************/
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Section
#
# Address:
# The address (no port) of the server.
#
# Port:
# The port on which the logon server listens. (*** NOT 3724 ***)
#
# Name:
# Not really relavant, but name the logon.
#
# RealmCount:
# The number of realms in the next section.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "logon"
RealmCount = "1">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# TimeZone:
# The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America,
# 5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
# Important information below
#
# change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
# This issues come up a lot!
#
# Timezone values :
# 0=Korean 16=China
# 1=Development 17=CN1
# 2=United States 18=CN2
# 3=Oceanic 19=CN3
# 4=Latin America 20=CN4
# 5=Tournament 21=CN5
# 6=Korean 22=CN6
# 8=English 23=CN7
# 9=German 24=CN8
# 10=French 25=Tournament
# 11=Spanish 26=Test Server
# 12=Russian 27=Tournament
# 13=Tournament 28=QA Server
# 14=Taiwan 29=CN9
# 15=Tournament 30=TestServer2
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<Realm1 Name = "Test Realm"
Address = "127.0.0.1:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "1">
and here is my world config
################################################## #####################
# ArcEmu Configuration File
# Last Update: $Id: arcemu-world.conf rev.2208
################################################## #####################
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Database Section
#
# Database.Host - The hostname that the database is located on
# Database.Username - The username used for the mysql connection
# Database.Password - The password used for the mysql connection
# Database.Name - The database name
# Database.Port - Port that MySQL listens on. Usually 3306.
# Database.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = SQLite (MySQL is stable, others are not)
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<WorldDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "logon" Port = "3306" Type = "1">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Listen Config
#
# Host
# This is the address that the server will listen on.
# To listen on all addresses, set it to 0.0.0.0
# Default: 127.0.0.1 (localhost)
#
# WorldServerPort
# This is the port that the world server listens on.
# It has to be the same as what is specified in the
# realms table in the LogonDatabase.
# Default: 8129
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<Listen Host = "0.0.0.0"
WorldServerPort = "8129">
<LogLevel Screen="0" File="-1" World="0" DisableCrashdumpReport="0">
<Server PlayerLimit = "100"
Motd = "Welcome to an ArcEmu based server! Wrath of the Lich King is now live!"
SendStatsOnJoin = "1"
EnableBreathing = "1"
SeperateChatChannels = "0"
CompressionThreshold = "1000"
QueueUpdateInterval = "5000"
KickAFKPlayers = "0"
ConnectionTimeout = "180"
RealmType = "1"
AdjustPriority = "0"
RequireAllSignatures = "0"
ShowGMInWhoList = "1"
MapUnloadTime="0"
LimitedNames="1"
UseAccountData="0"
AllowPlayerCommands="0"
EnableLFGJoin="0"
TimeZone="0"
Collision="0"
DisableFearMovement="0">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Announce Configuration
#
# Tag
# Configure what is shown in front of your announces in the [] brackets.
# Default: Staff (would give [Staff])
#
# GMAdminTag
# Configure whether the <GM> or <Admin> tag is shown in announces.
# Default: 0 (disabled)
#
# NameinAnnounce
# If this is enabled the name of the person who makes an announcement will be shown in front of the msg.
# Default: 1 (enabled)
#
# NameinWAnnounce
# If this is enabled the name of the person who makes an wide-screen announcement will be shown in front
# of the message.
# Default: 1 (enabled)
#
# ShowInConsole
# This controls whether announces are shown in the arcemu-world console or not.
# This does not apply for the team-internal GM announce.
# Default: 1 (enabled)
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
TheMagic
05-24-2009, 07:54 PM
Hmm, looks all good to me, are your remote passwords in world and logon the same?
Niicoboi
05-24-2009, 07:55 PM
i can login on but when i try the realm i get stuck:S
i can take a picter?
http://img35.imageshack.us/img35/9690/testst.th.jpg (http://img35.imageshack.us/my.php?image=testst.jpg)
TheMagic
05-24-2009, 08:57 PM
The world's 100% normal, but is the error in the logonserver? I can't see it, it was cut off in the screenshot.
Niicoboi
05-24-2009, 09:00 PM
INSERT INTO `accounts` VALUES ('1', 'admin', 'admin', '', 'az', '0', '2009-05-24 22:38:55', '127.0.0.1', '', '24', 'enUS', '0', null);
my acc;)
http://img199.imageshack.us/img199/4679/sdfsfasdad.th.jpg (http://img199.imageshack.us/my.php?image=sdfsfasdad.jpg)
will you not opload your core
and the db + logon you use now:S
treetree
05-24-2009, 10:12 PM
The magic here is your 101 rev with a 30 sec importer
:)
Revision 3.1 beta 101 :)
tree :)
cosminelu16
05-25-2009, 04:52 AM
this is useless because you cannot talk with any npc's or do anything else because you get errors
treetree
05-25-2009, 08:55 AM
this is useless because you cannot talk with any npc's or do anything else because you get errors
I know cos,ty for replying erasing all 3.1 beta folders again. :(
tree :)
anders93
05-25-2009, 09:04 AM
looking good ;) !
Niicoboi
05-25-2009, 10:30 AM
Wft so it only me who got a problem with conncted?
Double
05-25-2009, 01:32 PM
Hasbro told me he'll officially release it by the end of the month. Which is kinda stupid since its been a month since the 3.1 patch came out. But I understand. He want's to make it buggggg freeeee
TheMagic
05-26-2009, 02:36 AM
Added Compiled Core!
Thanks treetree!
Thank-you also I have made a thread with a guide on how to install databases using HeidiSQL at ACDB
The magic here is your 101 rev with a 30 sec importer.
The core I use is directly from the SVN, my logon and char databases I already posted.
will you not opload your core
and the db + logon you use now:S
You mean the importer or the core? As, I said it only semi-works :P
this is useless because you cannot talk with any npc's or do anything else because you get errors
Darkrogue
05-26-2009, 04:38 AM
Very nice, looks good but i have one question
Why would this logon and char database update only work fo some people and not for all of them? i know im doing it right, compiled the core 3x myself, downloaded 2 compiled cores and they all seem not to work..
stuck at connected.
This is what i checked:
-Logonserver configs: CORRECT!
-Worldserver configs: CORRECT!
-Realmlist configs: CORRECT
im really out of ideas.
EDIT:
EM are we getting fooled here? People with 3.0.9 are ABLE to connect without any trouble and its exact the same as the old 3.0.9 core.. what is going on?
sammyg69
05-26-2009, 05:00 AM
Loll it means its 3.0.9
treetree
05-26-2009, 05:08 AM
aahhhhhhh not 3.1 beta hahahaahah
now whats wrong with my compiler,,
no logon
the computer is weird about compiling,,
tree :)
webtastix
05-26-2009, 10:55 AM
guys keep in mind this is work 1 guy called vlack has been putting into trying to get 3.1 working, the arcemu devs are not and have not worked on it at all this is only him thats doing it and as hes said its no where near ready to be used for public servers so be very careful with it, and the 3.1 on arcemu will only compile on a certain svn revision.
Log In (http://arcemu.org/forums/index.php?showtopic=15337)
thats the forum about it
Darkrogue
05-26-2009, 01:09 PM
aahhhhhhh not 3.1 beta hahahaahah
now whats wrong with my compiler,,
no logon
the computer is weird about compiling,,
tree :)
Then does anyone have prove of it? ingame?
we can all post 3.0.9 cores without having prove..
add screenshots
treetree
05-26-2009, 01:36 PM
3.1 went titanic and so did my
compiler,,its a good thing I made
a backup image when my compiler
was working or I would be making
nothing.
hhahhahahah :)
tree :)
Terrorblade
05-26-2009, 06:11 PM
hasbro never added anything 3.1 related to the svn....
Darkrogue
05-26-2009, 09:20 PM
so this is all fake?
TheMagic
05-26-2009, 10:13 PM
This is real just some idiots don't know how to read:
If the updated Logon and Char databases do not work for you,
you will manually have to fix them your self, they should work
but if not this needs to be done manually.
(I know some noob will ask how does he update them if he
doesn't know what to update them to?, After you check out
the SVN, you will have to look at the CPP files to see what
tables they use in the database, then you can make an SQL
for your database, only people who know advanced C++ and
SQL will know how to do this, if you don't know how to do this,
you should not try to be using 3.1x anyways!)
[T]he problem ... stuck at connected [is] because the logon and character tables need to be converted [for] 3.1.
treetree
05-27-2009, 02:19 AM
How to get Patch h beta 3.1.1 on a windows system :D
1. Ths problem with this patch is that it compiles wrong on
a windows system.
2. linux has no problem compiling this with scripts and no error's.
3. However a successful world logon was achieved with this
information for windows and is being tested.
This was nessary to not get the connected loop. I had to get the include and lib files from the site as VLack suggested and install them properly so they compile into the project or it won't work. also you have to add the provied compiled dll to the compiled server folder. VLack suggested that you update the "trunk\extras\arcemu-windows-libraries\VC" with the include and lib files I dunno why. that folder is just where you originally copied the files from when you installed then into your compiler. below is the steps I took to get my working in less time then you may think... actually the bulk of the time was spent looking for my damn VC express folder to install the lib and include files.
1) I made a new folder and checked out svn 2496
2) downloaded "Win32OpenSSL-0_9_8k.exe" from Shining Light Productions - Win32 OpenSSL (http://www.slproweb.com/products/Win32OpenSSL.html)
3) ran "Win32OpenSSL-0_9_8k.exe" which I installed to "C:\OpenSSL"
4) opened "C:\OpenSSL" and here is the part from when you first started to compile your emulator. you copy the lib and include folders to your compiler path. mine happens to be Visual C++ 9.0 Express Edition. so I opened "c:\OpenSSL\lib\" and renamed "libeay32.lib" to "libeay32_win32.lib" and then copied it to the VC\lib folder for my compiler aka "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib" for me then copied the whole "c:\OpenSSL\include" folder to "C:\Program Files\Microsoft Visual Studio 9.0\VC\" which says blah blah are you sure because this folder already exists... say yes.
5) use tortoise to apply the patch to the trunk folder of your CLEAN checked out 2496 svn.
6) open the "arcemuVC90.sln" or "arcemuVC90 - All Projects.sln" as you like and compile as normal. mine threw a fit about the instance scripts dll with some errors but I didn't care it's just a development patch *shrugs*
7) copy or upload your server files as normal and also include the compiled "libeay32.dll" from "c:\OpenSSL\" that was suggested to be outdated which is seems it is.
8) if you followed the steps as suggested then as I did I fired up the login server... world server and my 3.1.1 copy of the client and logged in making a new character and poof I was able to run around in stormwind and undercity with no issues... gear showed up ok... even attack stuff so far with no draw backs. only thing so far as stated already the zipplin doesn't let you zone.
9) as already stated numerious times this is a development patch and in no way shape or form was intended to be a main stream replacement for your already "working" server. only for further development of support for 3.1.1 with that in mind have fun.
hahahahahahahahaah :)tree :DWorld server packet logging feature
# If this directive is turned on, a file called `world.log`
# will be created in the server's directory and all packets
# sent and received by clients will be dumped here in bfg
68 # format.
# Default: 0
<LogLevel Screen="1" File="-1" World="1" DisableCrashdumpReport="0">
hahahahahahaah tree :)
all emu versions are 309,dbc,maps,vmaps,world,,db, only client 3.1.1 can connect :)
hahahahahahaha
tree :)
TheMagic
05-27-2009, 02:54 AM
Thank-you!!! This is sweet now I don't have to keep trying to explain how to compile this!!! Thanks!!!! +++++REP :D:D:D:D
One thing though it also supports 3.1.2!!! :D
Darkrogue
05-27-2009, 04:36 AM
]
How to get Patch h beta 3.1.1 on a windows system :D
1. Ths problem with this patch is that it compiles wrong on
a windows system.
2. linux has no problem compiling this with scripts and no error's.
3. However a successful world logon was achieved with this
information for windows and is being tested.
This was nessary to not get the connected loop. I had to get the include and lib files from the site as VLack suggested and install them properly so they compile into the project or it won't work. also you have to add the provied compiled dll to the compiled server folder. VLack suggested that you update the "trunk\extras\arcemu-windows-libraries\VC" with the include and lib files I dunno why. that folder is just where you originally copied the files from when you installed then into your compiler. below is the steps I took to get my working in less time then you may think... actually the bulk of the time was spent looking for my damn VC express folder to install the lib and include files.
1) I made a new folder and checked out svn 2496
2) downloaded "Win32OpenSSL-0_9_8k.exe" from Shining Light Productions - Win32 OpenSSL (http://www.slproweb.com/products/Win32OpenSSL.html)
3) ran "Win32OpenSSL-0_9_8k.exe" which I installed to "C:\OpenSSL"
4) opened "C:\OpenSSL" and here is the part from when you first started to compile your emulator. you copy the lib and include folders to your compiler path. mine happens to be Visual C++ 9.0 Express Edition. so I opened "c:\OpenSSL\lib\" and renamed "libeay32.lib" to "libeay32_win32.lib" and then copied it to the VC\lib folder for my compiler aka "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib" for me then copied the whole "c:\OpenSSL\include" folder to "C:\Program Files\Microsoft Visual Studio 9.0\VC\" which says blah blah are you sure because this folder already exists... say yes.
5) use tortoise to apply the patch to the trunk folder of your CLEAN checked out 2496 svn.
6) open the "arcemuVC90.sln" or "arcemuVC90 - All Projects.sln" as you like and compile as normal. mine threw a fit about the instance scripts dll with some errors but I didn't care it's just a development patch *shrugs*
7) copy or upload your server files as normal and also include the compiled "libeay32.dll" from "c:\OpenSSL\" that was suggested to be outdated which is seems it is.
8) if you followed the steps as suggested then as I did I fired up the login server... world server and my 3.1.1 copy of the client and logged in making a new character and poof I was able to run around in stormwind and undercity with no issues... gear showed up ok... even attack stuff so far with no draw backs. only thing so far as stated already the zipplin doesn't let you zone.
9) as already stated numerious times this is a development patch and in no way shape or form was intended to be a main stream replacement for your already "working" server. only for further development of support for 3.1.1 with that in mind have fun.
hahahahahahahahaah :)tree :DWorld server packet logging feature
# If this directive is turned on, a file called `world.log`
# will be created in the server's directory and all packets
# sent and received by clients will be dumped here in bfg
68 # format.
# Default: 0
<LogLevel Screen="0" File="-1" World="1" DisableCrashdumpReport="0">
hahahahahahaah tree :)
all emu versions are 309,dbc,maps,vmaps,world,,db, only client 3.1.1 can connect :)
hahahahahahaha
tree :)
Thanks tree, Im sure this is what everyone needed :) thanks for taking your time making this.
treetree
05-27-2009, 05:24 AM
I didn't make this,it is from arcemu,but I wanted to
share this information here since it is answers the
aremu 3.1.1 question and why am I not compiling
on a vmware linux distro instead if a windows,:confused:
any why am I not studying packet information
when my server crashes.
and why is a frog green
hahhaahahahah
tree :p
Jenkins
05-27-2009, 05:26 AM
TreeTree whats your MSN?
treetree
05-27-2009, 05:29 AM
what did I do wrong now?
weeeeee,,hahahahahah ty Jenkens :)
treetree@hush.com
tree :)
cosminelu16
05-27-2009, 08:38 AM
tree so nopw this patch sends data paket to players because when i used it last time when you try to talk with an NPC you get wow error
treetree
05-27-2009, 08:58 AM
ahhhhhhhhhh nothings working anymore
error error error,flying patch error,
ahhhh why is it whenever I edit character
handler.cpp I get a no world logon fail,,
I did all sorts of edits before and never got that error:confused:
you would think visuall studio pro 2008 would work,
but the visual c++ in there sucks.:confused:
It was ok when I had visuall studio pro 2008
and visuall c++ essentials.:confused:
what is it do i need visual studio 2009:confused:
or use a linux distro. ahhhhhhhhhhhhhhhhhh
or the newest visual studio and visual c++ essentials
oh,hi Cos :)
Tree :)
Jenkins
05-27-2009, 08:35 PM
Anyone have the working DBCs for this ...?
webtastix
05-27-2009, 09:27 PM
its illegal to share dbc's you have to extract them yourself
dtech12
05-27-2009, 09:53 PM
i got the log on and world with collision replaced the old started up and i could select my char but it got stuck at connecting, then i tried the SQL files and now i cant even get to character selection! any help?
Jenkins
05-27-2009, 11:35 PM
What WoW version do i need to get the DBC's ? 3.0.9 ? I tried with 3.1.2 and 3.1.1 and it was no good. Kept getting that error.. the "spell.dbc us: them:" error
TheMagic
05-27-2009, 11:43 PM
Try download this (http://filebeam.com/d5e4fb9437e7d21307182db1bcf11c37), and follow the included directions
The pass is - ascent
i got the log on and world with collision replaced the old started up and i could select my char but it got stuck at connecting, then i tried the SQL files and now i cant even get to character selection! any help?
If the updated Logon and Char databases do not work for you,
you will manually have to fix them your self, they should work
but if not this needs to be done manually.
(I know some noob will ask how does he update them if he
doesn't know what to update them to?, After you check out
the SVN, you will have to look at the CPP files to see what
tables they use in the database, then you can make an SQL
for your database, only people who know advanced C++ and
SQL will know how to do this, if you don't know how to do this,
you should not try to be using 3.1x anyways!)
[T]he problem ... stuck at connected [is] because the logon and character tables need to be converted [for] 3.1.
Jenkins
05-28-2009, 01:08 AM
I put the 3 files in my Data > enUS > file and i run the MPQE and it only flashes
TheMagic
05-28-2009, 02:32 AM
Well then obviously you didn't read it :p
You might want to read it from the Wiki
http://www.arcemu.info/wiki/index.php?title=Compiling:_Windows#Step_3:_Obtaini ng_maps.2FDBC_files
Jenkins
05-28-2009, 03:33 AM
I'm still getting 'possible invalid format' i got the DBC's from my 3.1.1 WoW
TheMagic
05-31-2009, 12:52 PM
I can try to PM you the DBC, and use 3.1.2 not 3.1.1 or 3.1.1a
Btw
Here's a link to Vlack's 3.1.2 patch:
Core development for new clients (http://arcemu.org/forums/index.php?showtopic=16110)
So far Vlack has fixed this:
-Supports 3.1.2 clients
-Fixed the gameobject rotation, so the road signs, beds, etc. now face in their intended direction.
-Fixed the Instance scripts.
-Fixed NPC movement, now they run towards you on aggro and not "instant teleport" there.
-Player Movement
-NPC movement
-Fighting against NPCs
-Spells
-Mounts
-Taxi system
-Gameobjects
-Vendors
-Your bags and the bank tabs
Battlegrounds and Transports are still bugged, hopefully he fixes them in one of his patches
Indentatus
06-08-2009, 01:53 AM
Could someone please message me where to get Vlack's patch K? :)
Thanks!
webtastix
06-08-2009, 01:55 AM
read the post above yours :)
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.