[Release] MuServer 99b Bugless [1.0m]

soporta 65 k sats ?
es: emanuel habla en ingles porfavor, no soporta 65k.
en: emanuel speaks English please, do not support 65k.


--
es: te dejo una guia en español de como hacer que en versiones 99b tenga soporte 65k
Bueno hoy vamos aprender como hacer que nuestro server soporte los stats en 65.000 , creo que algo de esto esta explicado en un post llamado VARIABLES DEL SQL 2000 es verdaderamente muy simple lo que debemos hacer es setiar unas opciones en el SQL 2000es decir cambiar una variable de tipo intiger (entera) para que soporte , veamos como hacerlo.
1)Vamos a inicio => Microsoft SQL server => Administrador Corporativo
1.JPG



2)Expandemos todas la entradas hasta llegar a la base de datos => MuOnline y seleccionamos "TABLAS" y luego en el panel izquierdo hacemos un click derecho sobre la tabla "Character" y seleccionamos la opcion "DISEÑAR TABLA" ver foto para comprender mejor:
1.JPG



3)Ahora lo que hacemos simplemente es buscar las tablas de los stats en este caso sera Stregth, Dexterity, Vitality, Energy y no olviden Leadership (si tu version tiene DarkLord)y cambiamos la opcion "SMALLINT" por el tipo de datos "INT", haciendo un click sobre el tipo de dato a cambiar. (fijense que cuando hacen un click aparece un cuadradito que despliega un menu para poder seleccionar el tipo de datos correspondiente).
Los datos a modificar son los siguientes

1.JPG


4)Deberia quedarles asi:
1.JPG



Con esos pequeños cambios nuestro server ya esta preparado para soportar los stats en 65.000 (no funciona en todas las versiones ).
Un poco mas de informacion: bueno si realmente te intereza saber y aprender un poco mas podes seguir leyendo , eso es opcional solo que como ya saben , mi objetivo es enseñar y no armar un tutorial y ponerle un punto final como estan aconstumbrados a leer.
Bueno este tema como dije anteriormente esta explicado en un tutorial llamada VARIABLES SQL 2000 , pero aca lo vuelvo a mencionar , las variables originales que se crean al restaurar las bases de datos toman un valor entero ( intiger en informatica ) que significa que sea entero ? , bueno bien eso seguramente lo aprendieron en el colegio un valor entero no puede contener decimos o decimales , ojo un numero negativo es tambien un numero entero (tal vez eso no lo sabian), pero quien le da la longitud a ese numero y quien dice que el maximo aceptable es 32767 (?) , es muy sencillo quien define el punto finito es el tipo de datos en este caso SMALL-INT ( en castellano pequeños enteros ) este concepto es obviamente algo un poco avanzado ya que sino tienen conocimientos informaticos de programacion nunca sabran de donde parten estas variables, pero aca estoy yo para eso.
Ahora nosotros lo que hizimos fue usando un termino que no se acopla a la funcion pero se adecua fue una REDIMENCION DE DATOS , que quiero decir con esto (?) , simple al pasar de un tipo de datos smallint a int (int es abreviado su verdadero nombre es INTIGER) logramos prologar esa extencion finita es decis duplicamos los 32767 * 2.
Pueden observar otros tipos de variables y estaria bueno que pueden sacar conclusiones por ejemplo si ustedes ven un tipo de datos VARCHAR ya podemos identificar y saber que hablamos de alguna celda que contienen DATOS ALFANUMERICOS y que celda se corresponde a ese tema (?) : piensen , piensen ... EXACTO ;) corresponde a la parte de registros , como el nombre del pj por ejemplo.
Bueno si realmente les intereza este tema lso invito a leer el post que mencione anteriormente , llamado VARIABLES SQL 2000.
Espero que le sirva un saludo a todos .

Creditos: asd
 
Last edited:
Как да вдигна %-тa на chaos машината?





up

Fix popup:

Utiliza algun debugger como el ollydbg e ir al siguiente offset 0047A640 y seleccionar todo hasta el offset 0047A668 inclusive y hacer click derecho->Binary->Fill with nops

El resultado final seria algo parecido a esto:
Codigo:
0047A611 C785 64E7FFFF 0>mov dword ptr ss:[ebp-189C],0
0047A61B C785 68E7FFFF 0>mov dword ptr ss:[ebp-1898],0
0047A625 C785 6CE7FFFF 0>mov dword ptr ss:[ebp-1894],0
0047A62F BF 2C656000 mov edi,0060652C ; ASCII "www.muchina.com/pop.html"
0047A634 83C9 FF or ecx,FFFFFFFF
0047A637 33C0 xor eax,eax
0047A639 F2:AE repne scas byte ptr es:[edi]
0047A63B F7D1 not ecx
0047A63D 83C1 FF add ecx,-1
0047A640 90 nop
0047A641 90 nop
0047A642 90 nop
0047A643 90 nop
0047A644 90 nop
0047A645 90 nop
0047A646 90 nop
0047A647 90 nop
0047A648 90 nop
0047A649 90 nop
0047A64A 90 nop
0047A64B 90 nop
0047A64C 90 nop
0047A64D 90 nop
0047A64E 90 nop
0047A64F 90 nop
0047A650 90 nop
0047A651 90 nop
0047A652 90 nop
0047A653 90 nop
0047A654 90 nop
0047A655 90 nop
0047A656 90 nop
0047A657 90 nop
0047A658 90 nop
0047A659 90 nop
0047A65A 90 nop
0047A65B 90 nop
0047A65C 90 nop
0047A65D 90 nop
0047A65E 90 nop
0047A65F 90 nop
0047A660 90 nop
0047A661 90 nop
0047A662 90 nop
0047A663 90 nop
0047A664 90 nop
0047A665 90 nop
0047A666 90 nop
0047A667 90 nop
0047A668 90 nop
0047A669 C745 FC FFFFFFF>mov dword ptr ss:[ebp-4],-1
0047A670 B9 01000000 mov ecx,1
0047A675 85C9 test ecx,ecx
0047A677 74 09 je short 0047A682
0047A679 83BD 64E7FFFF 0>cmp dword ptr ss:[ebp-189C],0
0047A680 75 02 jnz short 0047A684
0047A682 EB 73 jmp short 0047A6F7

Guardas el main y listo.

Creditos: ADMVIRUS7
 
  • Like
Reactions: teodor1000
español:Usa el main del primer post.
ingles: Use the first main post.
 
Last edited:
  • Like
Reactions: mi7aka2
It is a patch that apply to any client 99b to have no visual bug.

Testen.
 
няма файлове в /MuServer/db
нищо няма там кое да ползвам /MuServer/db backs/

Мерси предварително :)
 
Файловете тръгнаха от първия път при мен. Ако сте инсталирали правилно "MMSQL" Сменили всички ип-та от 127.0.0.1 на ВАШЕТО ИП и сте регнали odbc.reg няма да имате никакъв проблем :)

10/10 files "I try files: WORK!"

Thanks
 
Тpъгват и без да сменяш всички ИП-та :D:
 
Тpъгват и без да сменяш всички ИП-та :D:

При мен нещо се заяде от първо пускане, и профилактично ги смених :)
Иначе вървят, само нещо не мога да се справя с "main.exe" като вляза в сървъра и той липсва. Въпреки, че е онлайн и тръгва без проблем.
Както и да е ще търся решение на проблема, важното е, че файловете вървят без проблем :p
 
При мен нещо се заяде от първо пускане, и профилактично ги смених :)
Иначе вървят, само нещо не мога да се справя с "main.exe" като вляза в сървъра и той липсва. Въпреки, че е онлайн и тръгва без проблем.
Както и да е ще търся решение на проблема, важното е, че файловете вървят без проблем :p

You can speak English? I don't understand.

Thanks.
 
You can speak English? I don't understand.

Thanks.

I said that: In the first start up with that server files i have problem, but after I change all ip`s in server files and server go to working without problems :)
After all that I have one more problem with main.exe "probles is no have server after connect from client" but now I fix and that :)
 
[Guide] How to setup files / Как да нагласим файловете !

EN: Change this all 127.0.0.1 IP`s on you ip:
BG: Сменете всички ип-та 127.0.0.1 на вашето:

D:/MuServer/StartUp.ini
D:/MuServer/ConnectServer/Connectserverlist.dat

D:/MuServer/ConnectServer/DATA/Connectserverlist.dat
D:/MuServer/ConnectServer/DATA/ServerInfo.dat
D:/MuServer/ConnectServer/DATA/ServerList.dat

D:/MuServer/Data/commonserver.cfg
D:/MuServer/Data/IpList.dat
D:/MuServer/Data/Lang/Chs/Commonloc.cfg

D:/MuServer/GameServer/GameServer.ini

********************************

Set your Sql Password on:
Сложете вашата Sql парола:

D:/Muserver/EventServer/Data/svconfig.ini
D:/MuServer/ExDB/exdb.ini
D:/MuServer/GameServer/GameServer.ini
D:/MuServer/RankingServer/svconfig.ini

********************************

EN: Download client witout other server ads and with new interface,
need only add your server IP and Port and play :)
Only for that server files: > > > LINK < < <

BG: Изтегли този клиент, той е без реклами на други сървъри и каквото и да било. Клиента е със сменен интерфейс, трябва само да вкарате вашия сървър в лаунчера и сте готови да влезете.
Клиента е само за тези сървър файлове: > > > ЛИНК < < <


Good Luck / Успех
DarkEvil
 
  • Like
Reactions: Ex7a3u
I'll try. Although these files always brought me Disconnect problems.

Thanks!
 
DarkMaster
Pls Help Me.. I Need Maker for register....
 
I can pass the machine offsets of chaos?

To create a. ini with the correct configuration.

Thanks!