Giter Site home page Giter Site logo

server-client-apps-for-etarkangaroo's Introduction

Server-Client-apps-for-Etarkangaroo (windows only)

Server

To manage workfiles on server side use EtarkangarooServer.
Server app sets search key, search ranges, size of DP and other things for client and merge work files to single work file.
The use of a server app allows you to work more flexibly with working files.

Usage:
-port       [optional] port on which clients are listening, default 8000
-checkdp    [optional] this flag alow check every DP from clients
-ht         [optional] hashtable size 2^, default value 25
-dp         [required] number of trailing zeros distinguished point
-wi         [optional] timer interval (in seconds) for autosaving ht/kangaroos on client side, can be overwritten by client app, default 7200
-beginrange [required] range start from
-endrange   [required] end range
-pub        [required] set single uncompressed/compressed pubkey for searching
Example:
EtarkangarooServer.exe -checkdp -dp 16 -wi 180 -beginrange 80000000000000000000 -endrange FFFFFFFFFFFFFFFFFFFF -pub 037E1238F7B1CE757DF94FAA9A2EB261BF0AEB9F84DBF81212104E78931C2A19DC

Client

Require Etarkangaroo in the same folder https://github.com/Etayson/Etarkangaroo

Usage:
-wi       [optional] timer interval for autosaving ht/kangaroos, without setting, the value from the server is used
-min      [optional] the minimum size (in MB) of a working file to send to the server
-name     [optional] name of client
-pool     [required] IP adress of server:port, default 127.0.0.1:8000
-grid     [Etarkangaroo settings]
-d        [Etarkangaroo settings]
-wmerge   [Etarkangaroo settings]
Example:
EtarkangarooClient.exe -pool 127.0.0.1:8000 -d 0 -grid 44,64 -wi 300 -wmerge -min 10

Purebasic v.5.31 required for compilation

server-client-apps-for-etarkangaroo's People

Contributors

etayson avatar

Stargazers

Amir avatar 5l1v3r1 avatar Suri avatar Monkey Balls avatar

Watchers

 avatar

server-client-apps-for-etarkangaroo's Issues

Part files are filling up the Hard disk

Hello,

When the clients are sending the parts, the server is merging them into a savework file, however all the temp parts are there forever filling up the HDD, is there any option to autodelete the parts when they are merged ?

Can we trigger the merger more often?

Puzzle 130

I do not fully understand how the server part works, I would be very grateful for clarifications.
I have a server with a puzzle range of 130, users connect to it at xxx.xxx.xxx:8000. The question becomes, does the server automatically allocate search ranges? And how can I track progress on the server? to understand how much more I can connect players with a certain power. Etar, I will be very grateful for the detailed answer.

Explain meanings

Can you explain these terms:

DP count1 :
Time count1: 2d 14h 13m 17s
DP count2 : 1259038
Time count2: 19d 10h 7m 6s
Skiped DPs during merging: 223347
Total time: 22d 0h 20m 23s

In total, the server and clients work no more than 6 days, and the data shows about 2 days, 19 days and 22 days. The dates that the server shows are incorrect or I didn’t understand something?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.