Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ziqian zhang
Grasscutter
Commits
759cd6ae
Commit
759cd6ae
authored
May 06, 2022
by
Melledy
Browse files
Merge branch 'development' of
https://github.com/Grasscutters/Grasscutter
into development
parents
f894b96e
32d2a211
Changes
4
Hide whitespace changes
Inline
Side-by-side
proxy_config.py
View file @
759cd6ae
import
os
# This can also be replaced with another IP address.
USE_SSL
=
True
REMOTE_HOST
=
"127.0.0.1"
REMOTE_PORT
=
443
\ No newline at end of file
REMOTE_HOST
=
"localhost"
REMOTE_PORT
=
443
if
os
.
getenv
(
'MITM_REMOTE_HOST'
)
!=
None
:
REMOTE_HOST
=
os
.
getenv
(
'MITM_REMOTE_HOST'
)
if
os
.
getenv
(
'MITM_REMOTE_PORT'
)
!=
None
:
REMOTE_PORT
=
int
(
os
.
getenv
(
'MITM_REMOTE_PORT'
))
if
os
.
getenv
(
'MITM_USE_SSL'
)
!=
None
:
USE_SSL
=
bool
(
os
.
getenv
(
'MITM_USE_SSL'
))
print
(
'MITM Remote Host: '
+
REMOTE_HOST
)
print
(
'MITM Remote Port: '
+
str
(
REMOTE_PORT
))
print
(
'MITM Use SSL '
+
str
(
USE_SSL
))
src/main/java/emu/grasscutter/Grasscutter.java
View file @
759cd6ae
...
...
@@ -51,7 +51,7 @@ public final class Grasscutter {
private
static
PluginManager
pluginManager
;
public
static
final
Reflections
reflector
=
new
Reflections
(
"emu.grasscutter"
);
static
{
// Declare logback configuration.
System
.
setProperty
(
"logback.configurationFile"
,
"src/main/resources/logback.xml"
);
...
...
@@ -66,7 +66,7 @@ public final class Grasscutter {
Utils
.
startupCheck
();
}
public
static
void
main
(
String
[]
args
)
throws
Exception
{
public
static
void
main
(
String
[]
args
)
throws
Exception
{
Crypto
.
loadKeys
();
// Load keys from buffers.
// Parse arguments.
...
...
@@ -93,7 +93,7 @@ public final class Grasscutter {
ResourceLoader
.
loadAll
();
ScriptLoader
.
init
();
//
D
atabase
//
Initialize d
atabase
.
DatabaseManager
.
initialize
();
// Create server instances.
...
...
@@ -127,7 +127,7 @@ public final class Grasscutter {
// Open console.
startConsole
();
}
}
/**
* Server shutdown event.
...
...
src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java
View file @
759cd6ae
...
...
@@ -334,7 +334,7 @@ public final class DispatchServer {
return
;
}
LoginResultJson
responseData
=
new
LoginResultJson
();
Grasscutter
.
getLogger
().
info
(
translate
(
"messages.dispatch.account.login_token_attempt"
));
Grasscutter
.
getLogger
().
info
(
translate
(
"messages.dispatch.account.login_token_attempt"
,
req
.
ip
()
));
// Login
Account
account
=
DatabaseHelper
.
getAccountById
(
requestData
.
uid
);
...
...
src/main/java/emu/grasscutter/utils/Language.java
View file @
759cd6ae
...
...
@@ -29,7 +29,13 @@ public final class Language {
* @return A translated value with arguments substituted.
*/
public
static
String
translate
(
String
key
,
Object
...
args
)
{
return
Grasscutter
.
getLanguage
().
get
(
key
).
formatted
(
args
);
String
translated
=
Grasscutter
.
getLanguage
().
get
(
key
);
try
{
return
translated
.
formatted
(
args
);
}
catch
(
Exception
exception
)
{
Grasscutter
.
getLogger
().
error
(
"Failed to format string: "
+
key
,
exception
);
return
translated
;
}
}
/**
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment