2007-03-21, 20:15
  #133
Bannlyst
update!

innan denna ändring så krashar inte servern, den verkar stabil också..

"efter klient 14 så får connectande klienter timeout.. det är nog ett mindre problem att fixa.."

fick in den 14e usern nu.. fixade det precis..
det var dock inget mindre problem.. pust.. det var en hel del mer anti user checkar kan jag säga iaf.. och ett antal timmar att hitta dom..

ska kolla mera så det inte uppstår problem för den inloggade 14 usern.. datan ser ok ut änsålänge.. gjorde temporära patchar så jag ska fixa till de snyggt nu

*edit*
kollade snabbt om det funkade.. med 15, 16 och 17 users.. japp! loggade ut i lite olika ordning.. inga problem.. woaaah.. status kommandot: Connections 15/8 <- kul tycker ja se om de går och ordna.. att den säger 8 i uppstart etc. och vidare är att den inte läser .ini filen ang. user raden.. inte heller på port raden.. alltså är dessa också default kodade i programmet..

*edit 2*
skumt.. av alla nästan likadana checkar.. funkade det bara att patcha en för att de skulle funka.. well gott.. tycker faktiskt det är lite fånigt av dom att lägga ut fejkade saker som inte har nån större betydelse.. dom har gjort det jobbigt ändå

allt verkar funka bra nu.. skall kika om jag hittar nåt mer att leka med.. som de jävlats med.. tex port spärren.. antar att den inte är att leka med.. får se hur de går
Citera
2007-03-21, 22:18
  #134
Bannlyst
server krashar.. user 18

dax och spåra varför..

dessa har med user 14 och uppåt att göra..

00412314 CMP ECX,11
00412375 CMP ECX,11 <- denna verkar viktigarre
004123CE CMP ECX,11
00412427 CMP ECX,11 <- denna också..
0041247E CMP EDI,11

har testat dem båda och de ger bra resultat att få in fler users..
har bara inte förstått hela funktionen i dom.. well.. alla 4 tillhör likadana loopar..
och de går igenom user datan.. verkar som den kollar vad sista slotten är..

tror dock man ska ge fan i dessa cmp och lösa det på annat sätt.. verkar bli problem för user 18 som reulterar i crash med en byte - .. spanar vidare..
Citera
2007-03-21, 22:22
  #135
Medlem
Verkar som att de lagt ner mer tid på att göra det svårt för er än på att förbättra programmet.

Förresten, vet du någonstans på nätet man kan ta sig en titt på lite ASM? Det jag hittade gick inte att kompilera och vid det laget brukar jag ge upp. :P
Citera
2007-03-21, 22:33
  #136
Bannlyst
Citat:
Ursprungligen postat av Froboo
Verkar som att de lagt ner mer tid på att göra det svårt för er än på att förbättra programmet.

Förresten, vet du någonstans på nätet man kan ta sig en titt på lite ASM? Det jag hittade gick inte att kompilera och vid det laget brukar jag ge upp. :P
http://www2.latech.edu/~acm/helloworld/asm.html

annars har izelion en bra win32 assembly sida.. själv rekomenderar jag tasm och masm som kompilerare..

http://win32assembly.online.fr/
Citera
2007-03-21, 23:54
  #137
Bannlyst
försökte nu "emulera" en extra användare för att få den att tro att nästa slot är ok.. själva emuleringen funkade bra och den läser en extra user från ett ställe..

problemet var att den crashar för den tar det stället jag emulerar från och plussar på tex edi+132 vid ett annat tex edi+128.. detta resulterar i att EDI hamnar lite fel.. funderade på att lägga in denna kod i de 4a looparna.. tyvärr finns det inte utrymme för att lägga in all kod där.. det blir dessutom väldigt rörigt..

så det jag jobbar med nu är att få in 14e user på smidigare sätt och se om det löser user 18.. jobbar lite multi.. och har även 14e user inne ibland och kikar på 18e..

just nu funkar allt med 13 users stabilt.. 17 users verkar också vara stabilt.. men crashar på 18e somsagt med nuvarande lösning som patch..

well.. har nåra drag kvar i ärmen.. testar dom
Citera
2007-03-22, 02:00
  #138
Medlem
Citat:
Ursprungligen postat av OnY
http://www2.latech.edu/~acm/helloworld/asm.html

Får lite errors när jag kompilerar vilket gör mig vansinnig. Fungerar dock att kompilera saker från Iczelion's tutorials, men känns som att jag måste gå igenom lite mov och sådant först.

Citera
2007-03-22, 03:00
  #139
Bannlyst
Citat:
Ursprungligen postat av Froboo
Får lite errors när jag kompilerar vilket gör mig vansinnig. Fungerar dock att kompilera saker från Iczelion's tutorials, men känns som att jag måste gå igenom lite mov och sådant först.


http://www.pellesoft.se/area/articles/article.aspx?artid=993

http://www.pellesoft.se/area/articles/article.aspx?artid=991
Citera
2007-03-22, 03:05
  #140
Bannlyst
angående servern..

har stött på ett rätt stort problem faktisk..

från och med user 14 och uppåt så börjar det bli minimal plats i minnet för att skriva in varje users timestamp.. när vi kommer till user 18 så har vi bara 1 dword kvar och nästa är upptagen.. inte nog med det.. för det för med andra problem att user 18 tappar rätt ställe och skriva på också.. minnet är alltså fullt för mer timestamps..

att flytta om minnet för timestamps är en lösning.. men det är väldigt svårt att veta var man kan lägga den eftersom andra funktioner i servern som man kanske inte använder för tillfället kanske kommer skriva där man lägger den..

detta börjar bli rejält invecklat.. suckar..

men ska ändå fortsätta kika på det..
Citera
2007-03-22, 03:05
  #141
Medlem
Citat:
Ursprungligen postat av OnY
http://www.pellesoft.se/area/articles/article.aspx?artid=993

http://www.pellesoft.se/area/articles/article.aspx?artid=991

Surfade in på den sidan alldeles nyss efter intensivt googlande, så nu får vi se hur det går, tack!
Citera
2007-03-22, 08:20
  #142
Medlem
sparv3ns avatar
Ventrilo2.3.Serv.flashback.crack-seb.ony

Jag bidrar!
Citera
2007-03-22, 16:22
  #143
Bannlyst
Citat:
Ursprungligen postat av sparv3n
Ventrilo2.3.Serv.flashback.crack-seb.ony

Jag bidrar!
if it only could be that good in some days.. hah
still problems with timestamps..

förövrigt är det dumt att blanda in flashback i den.. pga problem det kan medföra.. hänvisar till regelverket för forumet

ska kika på det efter kaffet igen.. kanske läge att lämna 18e user crashen lite idag och gå på en annan spärr i progget för att cleara huvudet lite.. kanske hittar nåt den vägen..

*laddar debugger, smk i högtalarna* nu kör vi
Citera
2007-03-22, 17:47
  #144
Bannlyst
nu visar den inte maxclients i startup.. och bara connections: "antal", istället för connections: 13/8 under status kommandot.. fixade lite smink alltså

byggde också en rätt fin anti-rip ifall någon dåre får för sig att sno mina fina loopar.. haha.. klart de går att se ta bort den.. det gör det bara lika jävligt att analysera hur man patchat den.. som vent. gänget gjort det för oss.. får se om jag lämnar den kvar..
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in