Tweak Battle bugs en features

Pagina: 1 2 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Hoe kom jij precies aan die 2.4 dan?

Ik doe het volgende:

code:
1
2
3
4
5
6
7
8
9
$ tweakbattle 
tweakbattle: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by tweakbattle)
$ apt-cache depends tweakbattle
tweakbattle
  Depends: libsdl-mixer1.2
  Depends: libsdl-net1.2
  Depends: libcurl3
$ objdump -T $(which tweakbattle) | grep GLIBC_2.14
0000000000000000      DF *UND*  0000000000000000  GLIBC_2.14  memcpy


Het pakket geeft dus niet netjes aan dat het glibc6 nodig heeft, dit zou volgens mij gewoon in de depends sectie moeten worden opgenomen. Zoals het nu gecompileerd is heeft het dus 2.14 nodig, maar aangezien enkel de memcpy functie specifiek 2.14 nodig heeft zou het ook prima tegen 2.13 kunnen worden gecompileerd (met een paar hele simpele aanpassingen).

De precieze versie van glibc die ik heb is inderdaad de versie die jij ook al noemt: libc6-2.13-38+deb7u6. Daarmee werkt het dus niet. Toegegeven, de release is al wat jaartjes oud, maar het is nog wel de current stable dus deze wordt nog wel redelijk veel gebruikt.

Ik ontken het bestaan van IE.


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Deps heb ik uit de Debian/Ubuntu-package van Smash Battle gehaald. De eerder gemaakte ebuild voor Gentoo van me had alleen de op de site genoemde deps. Maar zal ik wel eens eventjes aanpassen :P

Overigens, de binary van Smash Battle:

[b][green]osiris@server[/][blue] smashbattle $ [/][/]objdump -T battle | grep memcpy
00000000      DF *UND*  00000000  GLIBC_2.0   memcpy
[b][green]osiris@server[/][blue] smashbattle $ [/][/]


Kortom, de originele bron van het spel gebruikt een memcpy die slechts glibc 2.0 nodig heeft? :P

Nu zit ik niet dermate in C dat dit door 't gebruik van een hypermoderne memcpy komt, of door een compile/link-iets. Maar interessant is 't wel :P

[ Voor 56% gewijzigd door Osiris op 11-01-2015 15:21 ]


Acties:
  • 0 Henk 'm!

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Er is wel iets verandert aan memcpy in glibc 2.14. Je zou bij het compileren kunnen opgeven dat je specifiek naar een oudere versie wilt linken, door bijvoorbeeld voor het gebruik van memcpy het volgende te zetten:

code:
1
__asm__(".symver memcpy,memcpy@GLIBC_2.1.3");

[ Voor 4% gewijzigd door cyberstalker op 11-01-2015 15:32 ]

Ik ontken het bestaan van IE.


Acties:
  • 0 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 23:43

AW_Bos

Liefhebber van nostalgie... 🕰️

Online gamen gaat niet meer, de server is down ;(

Kan iemand deze een schopje geven, of heeft iemand een alternatieve server online staan? (En is het IP daarvan makkelijk te wijzigen in het spel?)

Telecommunicatie van vroeger
🚅Alles over spoor en treintjes


Acties:
  • 0 Henk 'm!

  • Inspector
  • Registratie: Juli 2005
  • Laatst online: 07-09 08:11
AW_Bos schreef op maandag 16 maart 2015 @ 15:31:
Online gamen gaat niet meer, de server is down ;(

Kan iemand deze een schopje geven, of heeft iemand een alternatieve server online staan? (En is het IP daarvan makkelijk te wijzigen in het spel?)
Kees heeft letterlijk de server uit het rek getrokken en was vergeten dat tweak battle hier nog op draaide. Zodra hij terug is van vakantie zal ik hem nog eens vriendelijk verzoeken deze weer op te hangen :)

Als het zover is .... Potje doen?

Acties:
  • 0 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 23:43

AW_Bos

Liefhebber van nostalgie... 🕰️

Deal! :)

Telecommunicatie van vroeger
🚅Alles over spoor en treintjes


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Inspector schreef op maandag 16 maart 2015 @ 17:22:
[...]

(…) zal ik hem nog eens vriendelijk verzoeken deze weer op te hangen :)
Mag hopen dat de TweakBattle-serverdaemon geen complete fysieke server voor zichzelf nodig heeft? :+

Acties:
  • 0 Henk 'm!

  • Inspector
  • Registratie: Juli 2005
  • Laatst online: 07-09 08:11
Mag hopen dat de TweakBattle-serverdaemon geen complete fysieke server voor zichzelf nodig heeft? :+
OK, de server waar de VM op draaide ;) maar dan nog zal je schrikken hoeveel resources die server trekt. Het was nogal wat haastwerk vorig jaar op 1 April en de code kan dan oom wel wat mooier/zuiniger. :)

Acties:
  • 0 Henk 'm!

  • flipkipse
  • Registratie: Mei 2010
  • Laatst online: 17-08 21:59

flipkipse

Google it

failed: couldn't connect to server...

Certified Google Teacher.


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
flipkipse schreef op maandag 23 maart 2015 @ 18:08:
failed: couldn't connect to server...
Ik gok dat Kees nog op vakantie is dan ;)

Acties:
  • 0 Henk 'm!

  • flipkipse
  • Registratie: Mei 2010
  • Laatst online: 17-08 21:59

flipkipse

Google it

Osiris schreef op maandag 23 maart 2015 @ 18:15:
[...]

Ik gok dat Kees nog op vakantie is dan ;)
wie geeft die man dan ook meer als een week vakantie :P

Certified Google Teacher.


Acties:
  • 0 Henk 'm!

  • flipkipse
  • Registratie: Mei 2010
  • Laatst online: 17-08 21:59

flipkipse

Google it

Maar een schopje... Zijn de mods (Kees) het vergeten?

[ Voor 9% gewijzigd door flipkipse op 31-03-2015 11:20 ]

Certified Google Teacher.


Acties:
  • 0 Henk 'm!

  • flipkipse
  • Registratie: Mei 2010
  • Laatst online: 17-08 21:59

flipkipse

Google it

Kick :D de servers draaien weer, so kom maar op :D

Certified Google Teacher.


Acties:
  • 0 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 23:43

AW_Bos

Liefhebber van nostalgie... 🕰️

De server ligt er weer uit?
Misschien kunnen de devvers deze even toevoegen in hun Zabbix/Nagios monitoring :P?

Telecommunicatie van vroeger
🚅Alles over spoor en treintjes

Pagina: 1 2 Laatste